Python 如何删除熊猫中的utc偏移?
我有以下代码:Python 如何删除熊猫中的utc偏移?,python,pandas,Python,Pandas,我有以下代码: col = pd.to_datetime(arg=col, format='%Y-%m-%d %H:%M:%S.%f', errors='raise') 它采用格式为2020-04-20T03:18:07.000+0000的col,并将其转换为正确的形式 问题是我看到2020-04-20 03:18:07+00:00我不需要+00:00我没有UTC的偏移量。所有日期和时间均为UTC。如何编辑格式以删除此项?一种解决方案是在+之后删除零件: pd.to_datetime(s.st
col = pd.to_datetime(arg=col, format='%Y-%m-%d %H:%M:%S.%f', errors='raise')
它采用格式为2020-04-20T03:18:07.000+0000
的col,并将其转换为正确的形式
问题是我看到
2020-04-20 03:18:07+00:00
我不需要+00:00
我没有UTC的偏移量。所有日期和时间均为UTC。如何编辑格式以删除此项?一种解决方案是在+
之后删除零件:
pd.to_datetime(s.str.extract('([^+]*)')[0], format='%Y-%m-%d %H:%M:%S.%f')
输出:
0 2020-04-20 03:18:07
Name: 0, dtype: datetime64[ns]
你就不能只做pd.to_datetime(col)?@QuangHoang是的,显然是一样的。。但还是给我UTC的偏移量,我不想让它作为你的建议。但我通过这样做解决了它:
col=pd.to\u datetime(arg=col,格式=“%Y-%m-%d%H:%m:%S.%f',errors='raise').dt.tz\u localize(无)