为了账号安全,请及时绑定邮箱和手机立即绑定

使用 panda 解析具有更改时区(由于夏令时)的 csv

使用 panda 解析具有更改时区(由于夏令时)的 csv

临摹微笑 2022-08-02 18:40:49
我正在尝试解析如下所示的 csvtime                                val28.10.2007 00:00:00.000 GMT+0100    128.10.2007 00:01:00.000 GMT+0100    228.10.2007 01:00:00.000 GMT-0000    328.10.2007 01:01:00.000 GMT-0000    4为此,我使用pd.read_csv(f,            parse_dates=[0],            dayfirst=True,            index_col=0)但是,结果如下所示                           valtime                          2007-10-28 00:00:00-01:00    12007-10-28 00:01:00-01:00    22007-10-28 00:00:00-01:00    32007-10-28 00:01:00-01:00    4这会导致第 3 行和第 4 行的值重复。有没有办法让熊猫将这个时间转换为UTC并了解TZ的变化?
查看完整描述

1 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

我尝试了这个,不知何故它的工作原理,但我不知道这是否是你想要的东西。


df = pd.read_csv('data.csv')


df['time'] = pd.to_datetime(df['time'], format='%d.%m.%Y %H:%M:%S.%f GMT%z')

df['time_'] = pd.to_datetime(df['time'], utc=True)


查看完整回答
反对 回复 2022-08-02
  • 1 回答
  • 0 关注
  • 67 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信