【发布时间】:2018-10-07 22:36:04
【问题描述】:
我试过了:
df["datetime_obj"] = df["datetime"].apply(lambda dt: datetime.strptime(dt, "%d/%m/%Y %H:%M"))
但出现此错误:
ValueError: 时间数据 '10/11/2006 24:00' 与格式不匹配 '%d/%m/%Y %H:%M'
如何正确解决?
【问题讨论】:
-
24:00不是有效小时。 -
%H的范围是0 <= h < 24。 -
您最初是如何获得这些值的?
-
@WillemVanOnsem:这些值来自输入数据,我应该对其进行预处理。有什么办法可以解决这个问题?
-
那么
10/11/2006 24:00是什么意思?那是11/11/2006 00:00?因为这确实让它变得更加棘手。