请协助如何在pandas数据帧中将完整的列元素转换为datetime格式。下面是这样的元素之一。
2020年7月1日下午7:30
日期时间
使用pd.to_datetime
和format
参数:
>>> 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