索引Pandas数据框时出现KeyError
我正在尝试将csv文件中的数据读取到pandas数据框中,并访问第一列“日期”
import pandas as pddf_ticks=pd.read_csv('values.csv', delimiter=',')
print(df_ticks.columns)
df_ticks['Date']
产生以下结果
Index([u'Date', u'Open', u'High', u'Low', u'Close', u'Volume'], dtype='object')KeyError: u'no item named Date'
如果我尝试访问“打开”或“音量”之类的任何其他列,则它按预期运行
回答:
您很可能在文件的开头有一个额外的字符,该字符位于您的第一列名称之前'Date'
。只需将您的输出复制/粘贴到非Unicode控制台生成。
Index([u'?Date', u'Open', u'High', u'Low', u'Close', u'Volume'], dtype='object')
以上是 索引Pandas数据框时出现KeyError 的全部内容, 来源链接: utcz.com/qa/418264.html