我有一个 csv 文件 example.csv
-
name | hits
---------------
A | 34
B | 30
C | 25
D | 20
在 Python 中使用 pandas
,如何只读取带有 hits > 20
的行?寻找类似的东西-
my_df = pd.read_csv('example.csv', where col('hits') > 20)
原文由 kev 发布,翻译遵循 CC BY-SA 4.0 许可协议
阅读整个 csv 并进行如下过滤
如果您在阅读时遇到内存问题,您可以设置
chunksize
参数以分块读取