Pandas 我能';t将数据帧类型转换为日期时间

Pandas 我能';t将数据帧类型转换为日期时间,pandas,dataframe,types,keyerror,Pandas,Dataframe,Types,Keyerror,我很确定我应该这样做: df['date'] = pd.to_datetime(df['date']) 但是不断地得到错误:“KeyError:‘date’” 数据框如下所示:  date value 0 2004-01-01 0.265 1 2004-01-02 0.440 2 2004-01-05 -0.955 3 2004-01-06 -1.892 我发现了问题所在。在csv UTF-8中保存.csv时会

我很确定我应该这样做:

df['date'] = pd.to_datetime(df['date'])
但是不断地得到错误:“KeyError:‘date’” 数据框如下所示:

         date       value
0  2004-01-01       0.265
1  2004-01-02       0.440
2  2004-01-05      -0.955
3  2004-01-06      -1.892

我发现了问题所在。在csv UTF-8中保存.csv时会出现问题。

检查列名中是否有空格或
\t
无法复制,能否显示数据帧是如何创建的?什么是
打印(df.columns)
?如果使用
df.head().to_dict()
的输出回答问题,我们可能能够快速找到问题。请执行
df.columns=[x.strip()代表列表中的x(df.columns)]
,然后尝试您的代码。为什么您不发布解决方案,而只发布问题?