python - 在结果之后处理来自 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> 是否为空。
解决方案
推荐阅读
- php - 使用连接到 mysql 的 php 变量更改样式表
- android - 匕首中的依赖组件引发错误
- asp.net-mvc-4 - 使用 Asp.net MVC 模型创建 HTML 表
- google-maps - 用谷歌地图计算超速限制
- python - 需要帮助将着色器应用于场景中的选定对象 (Maya)
- android - 如何为材料设计按钮赋予标题和副标题?
- javascript - 通过ajax发送字节数组
- apache-spark - 如何在 HDP 上的自定义版本中以无头模式运行 spark?
- excel - 如何在golang函数中返回struct duitonary
- html - 在 iFrame 中调整内容(图像、文档、视频)