Каждый день, для каждого часа мне нужно среднее значение суммы за последний 31 день в этом часе. Вот первое, что я попробовал:
Код: Выделить всё
df.rolling('Time', period='31d', group_by=['date', 'Hour']).agg(pl.col('Amount').mean())

Что именно здесь рассчитывается и как я могу сделать то, что я хотите это сделать?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/770 ... -in-polars