У меня есть pandas -данный, в котором указана температура для каждого часа. Я уже сгруппировал по средней температуре дня с:
weather = weather.groupby(pd.Grouper(key='date', freq='D')).mean()
до:
temp
date
2007-01-01 11.457143
2007-01-02 9.229167
2007-01-03 9.085106
2007-01-04 11.234043
2007-01-05 11.239130
... ...
2016-12-27 8.437500
2016-12-28 5.145833
2016-12-29 3.739130
2016-12-30 7.020833
2016-12-31 3.729167
[3653 rows x 1 columns]
как я могу получить среднюю температуру та же дата на протяжении многих лет? Например, средняя температура за 2007-01-01 / 2008-01-01 / 2009-01-01 и т. Д.
Мои данные должны выглядеть примерно так: 01-01 средняя температура с первого января по годам:
01-01 12
01-02 15
01-03 13
Заранее спасибо!