У меня есть следующий фрейм данных df
:
Out [15]:
Run_299 Run_300 Month Date bkt
DateTime
2024-12-31 21:00:00 13 18 2024-12-01 2024-12-31 p
2024-12-31 21:00:00 11 12 2024-12-01 2024-12-31 p
2024-12-31 22:00:00 2 5 2024-12-01 2024-12-31 q
2024-12-31 23:00:00 113 118 2024-12-01 2023-11-30 p
2025-01-01 00:00:00 110 114 2025-01-01 2023-11-30 p
Я пытаюсь получить следующие средние вычисления:
Date bkt mean
2024-12-31 p 13.5
2023-11-30 q 3.5
2023-11-30 p 113.75
Где:
13.5 = average(13, 18, 11, 12)
3.5 =average(2, 5)
113.75=average(113, 118, 110, 114)
Я пытался:
df.groupby(['Date', 'bkt']).mean()
Но в среднем не получается, как ожидалось. Я все еще получаю столбцы Run_299
и Run_300
Редактировать:
Я изменил average
, чтобы показать, что я пытаюсь вычислить среднее значение