Python 属性错误:';str';对象没有属性';到datetime';

Python 属性错误:';str';对象没有属性';到datetime';,python,datetime,pandas,dataframe,Python,Datetime,Pandas,Dataframe,我有一个代码,可以将excel数据表(表格)读入数据框,并将“日期”列(值如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(st

我有一个代码,可以将excel数据表(表格)读入
数据框
,并将“日期”列(值如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)
另一行可以正常运行,我想知道问题出在哪里。

对于
系列
没有方法,只针对
索引
对象。这是您想要的顶级方法:

dates = pd.to_datetime(df['date'])
对于
系列
没有方法,只针对
索引
对象。这是您想要的顶级方法:

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

我认为默认是使用区域设置,但一般来说,它嗅探效果很好,当您有不明确的条目时,它会出现问题,因此它认为格式是天优先,但实际上是月优先。我认为默认是使用区域设置,但一般来说,它嗅探效果很好,当你的条目模棱两可时,它就会产生问题,因此它认为格式是天优先,但实际上是月优先