[英]Converting pandas Column to datetime
I am trying to convert a pandas column to datetime. 我正在尝试将pandas列转换为datetime。 This is my error message.
这是我的错误消息。
ValueError: time data '01-JUN-17 00:00:00' does not match format '%d-%b-%y %H.%M.%S' (match)
ValueError:时间数据'01 -JUN-17 00:00:00'与格式'%d-%b-%y%H.%M.%S'(匹配)不匹配
This is my code : 这是我的代码:
df['dayofservice'] = pd.to_datetime(df['dayofservice'], format = '%d-%b-%y %H.%M.%S')
I have read this documentation to ensure my format is correct : https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior 我已阅读此文档以确保我的格式正确无误: https : //docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior
It's still not working for me. 它仍然不适合我。
pandas
is man/woman enough to parse this without a format field: pandas
是男人/女人足以解析这个没有格式字段:
In[90]:
pd.to_datetime('01-JUN-17 00:00:00')
Out[90]: Timestamp('2017-06-01 00:00:00')
So this should work: 所以这应该工作:
df['dayofservice'] = pd.to_datetime(df['dayofservice'])
Change .
改变
.
to :
in times like: to
:
在以下时间:
df['dayofservice'] = pd.to_datetime(df['dayofservice'], format = '%d-%b-%y %H:%M:%S')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.