使用pandas.read_csv读取某些列

时间:2016-08-02 09:28:33

标签: python csv pandas

我有一个包含三列和多行的.csv文件。我正在尝试使用pandas来只读第三列。

现在我有:

import pandas as pd

pd.read_csv(r"C:\test.csv",usecols=(3))

2 个答案:

答案 0 :(得分:17)

列索引基于零,传递2以读取第三列:

pd.read_csv(r"C:\test.csv",usecols=[2])

答案 1 :(得分:0)

除了@EdChum 的回答之外,您还可以简单地使用 range

pd.read_csv(r"C:\test.csv",usecols=range(5))

阅读前 5 列。如果您的列不是数字,您总是可以使用 header=None 让熊猫忽略列