У меня есть простой временной ряд:
Month
1980-01-01 28.687977
1980-02-01 27.928480
1980-03-01 32.526912
1980-04-01 37.376463
1980-05-01 37.920970
1980-06-01 42.673177
1980-07-01 44.158804
1980-08-01 52.697249
1980-09-01 47.518417
1980-10-01 38.845849
1980-11-01 31.685959
1980-12-01 26.267851
1981-01-01 28.861739
1981-02-01 28.600699
1981-03-01 32.664966
1981-04-01 39.000000
1981-05-01 39.484174
1981-06-01 42.755117
1981-07-01 46.658333
1981-08-01 56.062465
...
Где 1980-02-01 - 1 февраля 1980.
Это продолжается и продолжается.
Я быхотел бы получить среднее значение за каждый месяц.
Month
- это DatetimeIndex
, поэтому я мог бы, например, сделать df['1980'].mean()
, чтобы получить среднее значение для данного года.Что мне нужно, это среднее значение для каждого месяца, но я не знаю, как указать селектор для месяца df['???'].mean()