【发布时间】:2017-05-13 01:30:15
【问题描述】:
我有以下字典:
{'actual': {Timestamp('2013-02-20 13:30:00'): 0.93000000000000005}}
我把它改成df:
df= pd.DataFrame.from_dict(dict, orient='columns', dtype=None)
如果我执行:
df.index = df.index.tz_localize('US/Eastern').tz_convert(pytz.utc)
df时间戳正确转换并返回:
actual
2013-02-20 18:30:00+00:00 0.93
但是,如果我将命令分成两行,例如:
df.index= df.index.tz_localize('US/Eastern')
df.index.tz_convert(pytz.utc)
它不会被转换并返回:
actual
2013-02-20 13:30:00-05:00 0.93
有人知道为什么吗?
【问题讨论】:
-
@Lightness Races in Orbit:嗨,是的,将其添加到标签中