Код: Выделить всё
┌──────────────────┬─────────┬────────┬─────────────┐
│ prev_cum_max_sum ┆ minimum ┆ to_add ┆ cum_max_sum │
│ --- ┆ --- ┆ --- ┆ --- │
│ i64 ┆ i64 ┆ i64 ┆ i64 │
╞══════════════════╪═════════╪════════╪═════════════╡
│ null ┆ 1 ┆ 5 ┆ 6 │
│ 6 ┆ 4 ┆ 6 ┆ 12 │
│ 12 ┆ 13 ┆ 7 ┆ 20 │
└──────────────────┴─────────┴────────┴─────────────┘
Код: Выделить всё
max(null, 1) + 5 = 6Код: Выделить всё
max(6, 4) + 6 = 12Код: Выделить всё
max(12, 13) + 7 = 20Подробнее здесь: https://stackoverflow.com/questions/770 ... -in-polars