我正在尝试将SQLAlchemy表达式与dask的read_sql_table一起使用,以减少通过连接和过滤几个不同的表而创建的数据集。documentation表明这应该是可能的。我构建了我的连接字符串,创建了一个SQLAlchemy引擎和与我数据库中的一个表相对应的表。(我使用的是PostgreSQL。)import dask.dataframe as ddfrom sqlalchemy import create_engine
from sqlalchemy
import dask.dataframe as dd...which给..。跟踪(最近一次调用) in“hedis_version_key”)
...and将列添加到via跟踪(最近一次调用) in -1 dd.read_sql_table('qsi_run_info_int',连接,“hedis_version_key”
我使用熊猫read_sql_query将MySQL数据库表中的数据读取到熊猫数据中。此表中的某些列具有所有空值。对于这些列,熊猫数据栏没有一行包含任何内容。有人能解释为什么所有空列都不返回吗?我如何确保我有所有的NaNs,希望不进行手动转换?我要补充的是,造成这个问题的两个列是浮动列,第三个列是类型为double,下面是一个例子。pef和fer列包含数据库中的所有NULLS。NaN NaN None None
3 NaN NaN None