使用结果后的块大小处理read\u sql\u查询中的空数据帧

2024-10-02 02:35:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我连接到postgress并运行someSQL查询,并通过使用块大小为10的read\uSQL\u查询将其转换为dataframe。当表中有数据时,它可以完美地工作,但当没有数据时,它就不会进入for循环,用于下一个程序

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

for data in dataframe:
 print(dataframe)

如果我打印数据,这就是输出<;生成器对象SQLiteDatabase.\u查询\u迭代器位于0x00000254B7491F68>;。 如何检查<;生成器对象SQLiteDatabase.\u查询\u迭代器位于0x00000254B7491F68>; 在转到for循环之前为空


Tags: 数据对象ltgt程序dataframeforread

热门问题