python - nrows 替代 read_sql_table
问题描述
我正在阅读这样的 sql 表 - 我没有看到“nrows”选项,read_sql_table()
因为read_csv()
. 那我怎么才能从数据集中只读取少量的行呢?比如说100。
df['table'] = pd.read_sql_table('table', engine, schema_z2,
columns = cols)
我知道 chunksize 但据我了解,它用于部分读取表格,而不仅仅是限制您读取的行数
解决方案
添加chunksize
df['table'] = pd.read_sql_table('table', engine, schema_z2,
columns = cols, chunksize=100)
如果指定,则返回一个迭代器,其中 chunksize 是要包含在每个块中的行数。
推荐阅读
- excel - Referencing list in Excel Filter function
- python - Matplotlib 更改图例线的长度
- python - 如何在 AllenNLP git repo 中编写对分类模型的配置文件?
- arduino - 将字节数组转换为字符串,然后将其与arduino中的字符串匹配
- assembly - 二元炸弹 [第 5 阶段]
- github - 搜索组织在 github 中创建的存储库
- google-cloud-platform - 如何使用 GitLab 存储库作为谷歌云负载均衡器的后端?
- javascript - CSS 和 JS 文件不会加载到 node.js 服务器上
- linux - 尝试通过 terraform 创建数字海滴时出错
- node.js - 在 openwrt 中安装 node-hid