我有一个使用熊猫的简单功能:
def get_data(filename):
'''function to read the data form the input csv file to use in the analysis'''
with open(filename, 'r') as f:
reader = pd.read_csv(f, sep=',', usecols=('candidate',' final track' ,' status'))
return reader
但是,当我打印阅读器时,我得到的列是我指定的列右侧的两列。
为什么会这样?我该如何纠正它?我是熊猫新手,很抱歉明显的错误
编辑:
我的 csv 文件的第一行是:
候选,领先滞后,强度,宽度,边缘轨道,轨道1,轨道2,边缘轨道计数,轨道1计数,轨道2计数,最终轨道,状态,轨道1可用,轨道2可用,边缘与轨道1相同,边缘与轨道2相同,有效轨道