Код: Выделить всё
df.groupby(groupby_col)[[A_col, B_col]].rolling(window=window, on=B_col, closed = 'left').agg(some_function)
A_col имеет Int64 dtype, B_col datetime (ns).
Я придумал следующую формулировку:
Код: Выделить всё
df.group_by(groupby_col).agg(pl.col([A_col, B_col])).with_columns(
pl.col([A_col, B_col]).rolling_mean(window_size=30, by=B_col, closed="left"))
Код: Выделить всё
`expr_name` operation not supported for dtype `list[date]` (expected: date/datetime)
Подробнее здесь: https://stackoverflow.com/questions/778 ... -in-polars