나는 Tz-aware TimeStamp 인 열을 가진 Pandas DataFrame을 가지고 있으며 groupby (level = 0) .first()를 시도했습니다. 잘못된 결과가 나옵니다. 내가 뭔가를 놓치고 있거나 팬더 버그입니까?Pandas groupby datatime index, possible bug
x = pd.DataFrame(index = [1,1,2,2,2], data = pd.date_range("7:00", "9:00", freq="30min", tz = 'US/Eastern'))
In [58]: x
Out[58]:
0
1 2016-09-08 07:00:00-04:00
1 2016-09-08 07:30:00-04:00
2 2016-09-08 08:00:00-04:00
2 2016-09-08 08:30:00-04:00
2 2016-09-08 09:00:00-04:00
In [59]: x.groupby(level=0).first()
Out[59]:
0
1 2016-09-08 11:00:00-04:00
2 2016-09-08 12:00:00-04:00
그것은 벌레처럼 보이는 ... 팬더는 UTC에 타임 스탬프를 변환하지만, 그것은 또한 오래된 TZ 정보를 보존합니다 ... – MaxU
확실히 버그입니다. – piRSquared