Answers:
先前的答案是正确的,但我认为,额外的names参数可以使其完美,这是推荐的方式,尤其是在csv没有时headers。
usecols及names参数df = pd.read_csv(file_path, usecols=[3,6], names=['colA', 'colB'])
或用于header=None显式地告诉人们csv没有标题(无论如何,两行都是相同的)
df = pd.read_csv(file_path, usecols=[3,6], names=['colA', 'colB'], header=None)
这样您就可以通过以下方式检索数据
# with `names` parameter
df['colA']
df['colB']
代替
# without `names` parameter
df[0]
df[1]
基于read_csv,当names显式传递时,header将表现为None而不是0,因此存在header=None时可以跳过names。