对pandas数据帧进行排序,分组和重建索引后,时区/时区不正确

时间:2016-09-08 15:36:37

标签: python pandas dataframe timezone

在带有timeindex列的数据框上执行排序和分组后,我得到的时区/时间组合不正确。

df['datetimeInd'][0]
Out[645]: Timestamp('1997-05-11 09:19:40.050000-0400', tz='US/Eastern')

df['datetimeInd'][0].tz
Out[646]: <DstTzInfo 'US/Eastern' EDT-1 day, 20:00:00 DST>

df = df.sort_values(by = 'seconds', ascending = True).groupby('date', as_index = False).first()

df['datetimeInd'][0]
Out[648]: Timestamp('1997-05-11 13:19:40.050000-0400', tz='US/Eastern')

时间变回UTC,而时区则停留在美国/东部地区。我做错了什么,或者这是一个错误?

0 个答案:

没有答案