У меня есть серия DataFrame с дневным разрешением. Я хочу преобразовать серию в серию среднемесячных значений. Конечно, я могу применить скользящее среднее и выбрать только каждое 30-е из средних, но оно не будет точным. Я хочу получить серию, которая содержит среднее значение за предыдущий месяц в каждый первый день месяца. Например, 1 февраля я хочу иметь среднесуточное значение за январь. Как я могу сделать это питонским способом?