首页 > 解决方案 > 无法将其更改为 pandas 日期时间

问题描述

dfff = pd.DataFrame({'date': ['01-01-2016 0.55', '01-01-2016 1.26', '01-01-2016 4.51', 
                    '01-01-2016 7.43']}) 
print(dfff)

s1 = dfff.apply(pd.to_datetime)

*Error* : **ParserError: Unknown string format: 01-01-2016 0.55

**

当我尝试应用 DateTime 时,错误显示我什至尝试进行格式化但没有用

标签: pandasdataframe

解决方案


pd.to_datetime 期望参数的最大数量为年、月、日和时分秒和毫秒。UTC 时间是 T24:01:01.123Z

01-01-2016 0.55 使用正则表达式更改为 01-01-2016 0:55:00 然后尝试 pd.to_datetime


推荐阅读