AttributeError:' str'对象没有属性' to_datetime'

时间:2016-04-04 15:57:45

标签: python datetime pandas dataframe

我有一个代码可以将Excel数据表(表格)读入DataFrame并转换日期'列(值为20150508)到日期时间

df['date'] = df['date'].astype(str)
dates = df['date'].to_datetime() // error occurs

我收到了错误,

AttributeError: 'str' object has no attribute 'to_datetime'

如果我删除了该行,

df['date'] = df['date'].astype(str)

另一条线可以运行正常,我想知道是什么问题。

1 个答案:

答案 0 :(得分:3)

SeriesIndex对象没有to_datetime方法,它是您想要的顶级方法:

dates = pd.to_datetime(df['date'])