首页 > 解决方案 > 在结果之后处理来自 read_sql_query 的空数据帧和块大小

问题描述

我正在连接到 postgress 并运行一些 sql 查询并通过使用 read_sql_query 将一些块大小为 10 转换为数据帧。当表中有数据但没有数据时它不会进入下一个循环程序。

data=pd.read_sql_query("select * from table",connection, chunksize=int(10))

for data in dataframe:
 print(dataframe)

如果我打印数据,这是输出<generator object SQLiteDatabase._query_iterator at 0x00000254B7491F68>。如何在进入 for 循环之前检查 <generator object SQLiteDatabase._query_iterator at 0x00000254B7491F68> 是否为空。

标签: pythonpandas

解决方案


推荐阅读