【问题标题】:How to convert dates to one format in pandas?如何在熊猫中将日期转换为一种格式?
【发布时间】:2023-03-07 23:55:01
【问题描述】:

老实说,我很困惑。

我有 2 个具有不同日期时间格式的数据集。

一个有2019-04-13T18:30:16Z格式

另一个有01.04.2019 18:57:00格式

我将两个数据集合并到一个数据框中,我需要比较df.query('date1 == date2')中的两个日期

我收到此错误:无法比较 tz-naive 和 tz-aware datetime-like objects

我试过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')

但我仍然遇到同样的错误。

如何统一这两种格式?

【问题讨论】:

标签: python pandas date


【解决方案1】:

dt.tz_localize(None) 帮助了我

【讨论】:

    猜你喜欢
    • 2018-11-17
    • 2021-09-22
    • 2021-10-21
    • 2014-02-23
    • 2017-08-27
    相关资源
    最近更新 更多