【发布时间】:2019-02-08 15:57:49
【问题描述】:
我正在尝试使用 Python 和 Pandas 读取 csv 文件,但我的文件很大(1 GB),因此我无法读取所有数据。 通过这个网站,我学会了使用 nrows 从文件中读取行,例如读取前 75 行,但我无法读取一系列行。
dts = pd.read_csv('C:\DtsPMU\dts.csv', dtype=float , nrows=75)
此链接Python Pandas reads_csv skip first x and last y rows 谈到使用这样的代码:
dts = pd.read_csv('C:\DtsPMU\dts.csv', dtype=float , skiprows=60, nrows=75)
该代码我尝试只读取范围行(从 60 到 75 开始),但它不起作用。
如何从我的 csv 文件中读取行范围?
我使用 Python 3.6.5 和 Pandas 0.23.2
【问题讨论】:
-
Python Pandas read_csv skip rows but keep header 的可能重复项 - 假设您的问题是它正在读取行但跳过了标题