索引Pandas数据框时出现KeyError

我正在尝试将csv文件中的数据读取到pandas数据框中,并访问第一列“日期”

import pandas as pd

df_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

回到顶部