В Python 3.6.3 у меня есть следующий фрейм данных df1
:
dt Val
2017-04-10 08:00:00 8.0
2017-04-10 09:00:00 2.0
2017-04-10 10:00:00 7.0
2017-04-11 08:00:00 3.0
2017-04-11 09:00:00 0.0
2017-04-11 10:00:00 5.0
2017-11-26 08:00:00 8.0
2017-11-26 09:00:00 1.0
2017-11-26 10:00:00 2.0
Я пытаюсь вычислить среднечасовое значение этих значений, чтобы получить:
Hour Val
08:00:00 7.00
09:00:00 1.00
10:00:00 4.66
Моя попытка:
df2 = df1.resample('H')['Val'].mean()
Возвращает тот же набор данных, что и df1
. Что я делаю не так?