【发布时间】:2013-06-11 02:08:03
【问题描述】:
一些方法可以做到这一点:
- 读取整个CSV,然后使用
df.tail - 以某种方式反转文件(对大文件执行此操作的最佳方法是什么?),然后使用
nrows参数读取 - 以某种方式找到 CSV 中的行数,然后使用
skiprows并读取所需的行数。 - 也许做块读取丢弃初始块(虽然不确定这会如何工作)
能以更简单的方式完成吗?如果不是,这三者中应该优先选择哪一个?为什么?
可能相关:
- Efficiently finding the last line in a text file
- Reading parts of ~13000 row CSV file with pandas read_csv and nrows
无直接关系:
【问题讨论】:
-
你也可以
seek()然后倒退。