【发布时间】:2016-12-07 14:01:27
【问题描述】:
我有一个包含三列和多行的 .csv 文件。我正在尝试使用 pandas 仅读取第三列。
现在我有:
import pandas as pd
pd.read_csv(r"C:\test.csv",usecols=(3))
【问题讨论】:
我有一个包含三列和多行的 .csv 文件。我正在尝试使用 pandas 仅读取第三列。
现在我有:
import pandas as pd
pd.read_csv(r"C:\test.csv",usecols=(3))
【问题讨论】:
列索引从零开始,通过2 读取第三列:
pd.read_csv(r"C:\test.csv",usecols=[2])
【讨论】:
添加到@EdChum 答案,您也可以简单地使用range
pd.read_csv(r"C:\test.csv",usecols=range(5))
阅读前 5 列。如果您的列不是数字,您可以随时使用 header=None 让 pandas 忽略这些列
【讨论】: