Я хотел бы использовать функцию прокрутки, чтобы получить список всех значений в прокручивающихся окнах.
Я попробовал это с помощью следующего фрагмента кода:
Я хотел бы использовать функцию прокрутки, чтобы получить список всех значений в прокручивающихся окнах. Я попробовал это с помощью следующего фрагмента кода: [code]import polars as pl
df = pl.DataFrame( { "A": [1, 2, 9, 2, 13], } )
df.select( pl.col("A").rolling_map(lambda s: s, 3), ) [/code] это выводит [code]┌──────┐ │ A │ │ --- │ │ i64 │ ╞══════╡ │ null │ │ null │ │ 1 │ │ 2 │ │ 9 │ └──────┘ [/code] но мне нужно: [code]shape: (5, 1) ┌─────────────────┐ │ A │ │ --- │ │ list[i64] │ ╞═════════════════╡ │ [null, null, 1] │ │ [null, 1, 2] │ │ [1, 2, 9] │ │ [2, 9, 2] │ │ [9, 2, 13] │ └─────────────────┘ [/code] Есть ли у кого-нибудь идеи, как это сделать в полярах простым способом?