Код: Выделить всё
df = pl.DataFrame(
{
"date": pl.date_range(
pl.date(2023, 2, 1),
pl.date(2023, 2, 5),
interval="1d",
eager=True),
"periods": [2, 2, 2, 1, 1],
"quantity": [10, 12, 14, 16, 18],
"calculate": [22, 26, 30, 16, 18]
}
)
Я могу сделать следующее (window_size= 2):
Код: Выделить всё
df.select(pl.col("quantity").rolling_sum(window_size=2))
Код: Выделить всё
df.select(pl.col("quantity").rolling_sum(window_size=pl.col("periods")))
Код: Выделить всё
TypeError: argument 'window_size': 'Expr' object cannot be converted to 'PyString'
Подробнее здесь: https://stackoverflow.com/questions/754 ... her-column