Панды: скользящее среднее по интервалу времени

Я новичок в Пандах .... Яу нас есть куча данных опроса; Я хочу вычислить скользящее среднее, чтобы получить оценку для каждого дня на основе трехдневного окна. Как я понимаю изэтот вопросфункции roll_ * вычисляют окно на основе заданного количества значений, а не определенного диапазона даты и времени.

Есть ли другая функция, которая реализует эту функцию? Или я застрял писать свой собственный?

РЕДАКТИРОВАТЬ:

Пример входных данных:

polls_subset.tail(20)
Out[185]: 
            favorable  unfavorable  other

enddate                                  
2012-10-25       0.48         0.49   0.03
2012-10-25       0.51         0.48   0.02
2012-10-27       0.51         0.47   0.02
2012-10-26       0.56         0.40   0.04
2012-10-28       0.48         0.49   0.04
2012-10-28       0.46         0.46   0.09
2012-10-28       0.48         0.49   0.03
2012-10-28       0.49         0.48   0.03
2012-10-30       0.53         0.45   0.02
2012-11-01       0.49         0.49   0.03
2012-11-01       0.47         0.47   0.05
2012-11-01       0.51         0.45   0.04
2012-11-03       0.49         0.45   0.06
2012-11-04       0.53         0.39   0.00
2012-11-04       0.47         0.44   0.08
2012-11-04       0.49         0.48   0.03
2012-11-04       0.52         0.46   0.01
2012-11-04       0.50         0.47   0.03
2012-11-05       0.51         0.46   0.02
2012-11-07       0.51         0.41   0.00

Вывод будет иметь только одну строку для каждой даты.

РЕДАКТИРОВАТЬ x2: исправлена опечатка

Ответы на вопрос(8)

Ваш ответ на вопрос