我的数据框中有一个看起来像这样的变量
Day
2015-01-01
2015-02-01
我想生成一个时间变量,为我提供 Day 9 日相应 EST 时间戳 的 UTC 时间戳早上 00 点(总是早上 9 点,不要问为什么...)。
准确地说,考虑第一行的输出,我的意思是从 2015-01-01 到 2015-01-01 9:00 EST 到 2015 -01-01 14:00 UTC。我如何在 Pandas 中做到这一点?
谢谢!
请您参考如下方法:
df.Day = pd.date_range('1/1/2015 09:00', periods=10, freq='D')
df.Day = df.Day.tz_localize('UTC')
df.Day_converted = df.Day.tz_convert('US/Eastern')
创建时间序列后,您可以使用 .tz_localize 将其本地化到一个区域,然后进行转换。
