如何将日期转换为大熊猫中的一种格式?

时间:2019-04-18 23:33:06

标签: python pandas date

老实说,我很困惑。

我有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')

但是我仍然遇到相同的错误。

如何统一两种格式?

1 个答案:

答案 0 :(得分:0)

dt.tz_localize(无)帮助了我