将一个字符串(格式:01JAN2015:00:00:00)为datetime蟒蛇

问题描述:

我有下面的格式日期的熊猫数据帧:01JAN2015:00:00:00将一个字符串(格式:01JAN2015:00:00:00)为datetime蟒蛇

我想这些日期转换为日期时间格式。我尝试了一些在论坛上提出的变化,但不能这样做。

有人可以帮我吗?

非常感谢,

罗德里戈。

+0

https://stackoverflow.com/questions/26763344/convert-pandas-column-to-datetime –

演示:

In [85]: df 
Out[85]: 
        ts 
0 01JAN2015:00:00:00 
1 11FEB2015:13:13:13 

In [86]: df['ts'] = pd.to_datetime(df['ts'], format='%d%b%Y:%H:%M:%S', errors='coerce') 

In [87]: df 
Out[87]: 
        ts 
0 2015-01-01 00:00:00 
1 2015-02-11 13:13:13 

In [88]: df.dtypes 
Out[88]: 
ts datetime64[ns] 
dtype: object 
+0

它的工作般的魅力!非常感谢! –