Python 时间数据不存在';不匹配指定的格式错误

Python 时间数据不存在';不匹配指定的格式错误,python,pandas,datetime,Python,Pandas,Datetime,我是python初学者,正在尝试使用一些实践数据运行时间序列分析。我知道我必须将str date格式转换为datetime。我已经进口了熊猫和datetime。我的日期最初采用以下格式: df.loc[0,'date'] '2017-01-27' 为了将数据转换成可读的格式,我尝试了下面这行 df['date'] = pd.to_datetime(df['date'], format = '%Y-%m-%d') 但我一直得到错误代码: ValueError: time data date d

我是python初学者,正在尝试使用一些实践数据运行时间序列分析。我知道我必须将str date格式转换为datetime。我已经进口了熊猫和datetime。我的日期最初采用以下格式:

df.loc[0,'date']
'2017-01-27'
为了将数据转换成可读的格式,我尝试了下面这行

df['date'] = pd.to_datetime(df['date'], format = '%Y-%m-%d')
但我一直得到错误代码:

ValueError: time data date doesn't match format specified
我的格式代码写得是否正确,或者我是否遗漏了一些语法? 非常感谢您的帮助,谢谢

试试这个:

df['date']= pd.to_datetime(df['date'], errors='ignore')
试试这个:

df['date']= pd.to_datetime(df['date'], errors='ignore')

您确定
date
中的所有条目看起来都像您的第一个条目吗?从该错误消息中,您的一个值是列中的
'date'
,它与您的“%Y-%m-%d”格式不匹配任何九个日期都将是NaT。您确定
date
中的所有条目看起来都像您的第一个吗?从该错误消息中,您的一个值是列中的
'date'
,它与您的“%Y-%m-%d”格式不匹配
pd.to_datetime(df['date',errors='concurve')
任何九个日期都将是NaT