我在Panda数据帧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
选项以获得我想要的内容?
您可以检查https://strftime.org/对于格式:
df = pd.DataFrame({'time' : ['31/03/21 00', '05/03/21 00']})
df['time'] = pd.to_datetime(df['time'], format = '%d/%m/%y %H')
print (df)
time
0 2021-03-31
1 2021-03-05