Python 时间数据不存在';不匹配指定的格式错误
我是python初学者,正在尝试使用一些实践数据运行时间序列分析。我知道我必须将str date格式转换为datetime。我已经进口了熊猫和datetime。我的日期最初采用以下格式: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
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