Код: Выделить всё
import polars as pl
pl.Config(tbl_rows=16)
data = [0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 0]
df = pl.DataFrame({"test": data})
Код: Выделить всё
┌──────┬────────┐
│ test ┆ result │
│ --- ┆ --- │
│ i64 ┆ u32 │
╞══════╪════════╡
│ 0 ┆ 0 │
│ 1 ┆ 1 │
│ 1 ┆ 2 │
│ 0 ┆ 0 │
│ 1 ┆ 1 │
│ 1 ┆ 2 │
│ 1 ┆ 3 │
│ 0 ┆ 0 │
│ 0 ┆ 0 │
│ 1 ┆ 1 │
│ 0 ┆ 0 │
│ 1 ┆ 1 │
│ 1 ┆ 2 │
│ 1 ┆ 3 │
│ 1 ┆ 4 │
│ 0 ┆ 0 │
└──────┴────────┘
Объем данных настолько велик, что синтаксис, аналогичный циклу for, использовать невозможно.
Что делать, если мне необходимо использовать только функции Polars, а не numpy или другие библиотеки?>
Подробнее здесь: https://stackoverflow.com/questions/760 ... -in-polars
Мобильная версия