老实说,我很困惑。
我有2个具有不同日期时间格式的数据集。
一个具有2019-04-13T18:30:16Z
格式
另一个格式为01.04.2019 18:57:00
我将两个数据集合并到一个数据框中,我需要比较df.query('date1 == date2')
中的两个日期
我收到此错误:无法比较tz天真和tz感知的日期时间对象
我尝试了df['datetime_1'] = df['datetime_1'].dt.tz_localize('UTC')
。
然后我尝试了df['datetime_1'] = df['datetime_1'].dt.tz_convert('UTC')
我之所以决定这样做是因为
pandas.to_datetime('2019-04-13T18:30:16Z')
返回Timestamp('2017-01-12 20:50:10+0000', tz='UTC')
但是我仍然遇到相同的错误。
如何统一两种格式?
答案 0 :(得分:0)
dt.tz_localize(无)帮助了我