将对象/字符串类型的日期格式转换为日期时间类型时出现问题



请协助如何在pandas数据帧中将完整的列元素转换为datetime格式。下面是这样的元素之一。

2020年7月1日下午7:30

日期时间

使用pd.to_datetimeformat参数:

>>> df
DateTime
0  1-July-2020 7.30 PM
>>> df.dtypes
DateTime    object
dtype: object
df['DateTime'] = pd.to_datetime(df['DateTime'], format='%d-%B-%Y %I.%M %p')

输出结果:

>>> df
DateTime
0 2020-07-01 19:30:00
>>> df.dtypes
DateTime    datetime64[ns]
dtype: object

相关内容

  • 没有找到相关文章