python - 如何在熊猫中将日期转换为一种格式?
问题描述
老实说,我很困惑。
我有 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')
但我仍然得到同样的错误。
如何统一这两种格式?
解决方案
dt.tz_localize(None) 帮助了我
推荐阅读
- angular - Angular 反应式表单:使用单个 formControlName 同步多个输入
- java - 我对 jenkins 插件的工作原理有疑问
- asp.net - 如何使用 SOAP 推送数据
- reactjs - 如何通过在分页旁边添加新字段来自定义数据网格页脚
- wordpress - wp_wpr_rucss_resources 表具有巨大的大小
- c# - Kaizala API:向成员发送消息
- html - HTML数字类型输入递增/递减按钮不断增加数字
- swift - 在 SwiftUI 中使用 EnvironmentObject 在视图之间传递数据时遇到问题
- r - 检查多个变量是否存在相同的值
- javascript - 从具有相同属性名称的对象反应填充对象