Python-pd.to_datetime不会将对象字符串转换为日期时间,而是保持对象

以下问题: 我正在尝试使用以下代码将DataFrame的列从字符串转换为datetime对象:

df = pd.read_csv('data.csv')
df['Time (CET)'] = pd.to_datetime(df['Time (CET)'])

应该是标准的熊猫方法。但是列的dtype不会改变,在没有引发错误或异常的情况下仍然是对象。

条目看起来像2018-12-31 17:47:14+01:00

如果我将pd.to_datetimeutc=True一起使用,它将完全正常,dtype从object更改为datetime64[ns,UTC]。不幸的是,我不想将时间转换为UTC,仅将字符串转换为datetime对象而无需更改任何时区。

非常感谢!

jianggang158 回答:Python-pd.to_datetime不会将对象字符串转换为日期时间,而是保持对象

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3132972.html

大家都在问