【发布时间】:2021-07-13 17:29:10
【问题描述】:
我在 pandas 数据框 df 中有这样一个 time 数据列:
'31/03/21 00'
00 是一天中的小时。
我现在想将数据转换为日期时间格式并使用以下代码:
df['time'] = pd.to_datetime(df['time'], format = 'dd/mm/YY HH')
但是得到这个错误:
ValueError: time data '31/03/21 00' does not match format 'dd/mm/YY HH' (match)
我现在想知道如何修改format 选项以获得我想要的?
【问题讨论】:
-
pd.to_datetime(df['time'], dayfirst=True)应该为您正确推断格式。