将字符串(格式:01JAN2015:00:00:00)转换为日期时间python
Convert a string (format: 01JAN2015:00:00:00) to datetime python
我有一个 pandas 数据框,日期格式如下:01JAN2015:00:00:00
我想将这些日期转换为日期时间格式。我尝试了论坛中提供的一些变体,但无法做到。
有人可以帮我解决这个问题吗?
非常感谢,
罗德里戈。
演示:
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
我有一个 pandas 数据框,日期格式如下:01JAN2015:00:00:00
我想将这些日期转换为日期时间格式。我尝试了论坛中提供的一些变体,但无法做到。
有人可以帮我解决这个问题吗?
非常感谢,
罗德里戈。
演示:
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