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

时间:2021-06-17 19:48:29

标签: pandas

请协助如何在 Pandas 数据框中将完整的列元素转换为日期时间格式。以下是此类元素之一。

2020 年 7 月 1 日晚上 7 点 30 分

DateTime

1 个答案:

答案 0 :(得分:0)

使用 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