在Python中截断一个大的csv文件

时间:2018-01-29 14:23:51

标签: python pandas csv

我有一个太大的csv文件,无法完全放入笔记本电脑的内存(大约10GB)。有没有办法截断文件,只有前n个条目保存在新文件中?我开始尝试

df = pandas.read_csv("path/data.csv").as_matrix()

但这不起作用,因为内存太小。

任何帮助将不胜感激!

莱昂

1 个答案:

答案 0 :(得分:3)

使用nrows

df = pandas.read_csv("path/data.csv", nrows=1000)

nrows docs说:

  

要读取的文件行数。用于阅读大型文件