polars cumulative
for dataframe
Cumulative calculation for a series.
Signature
> polars cumulative {flags} (type)
Flags
--reverse, -r
: Reverse cumulative calculation
Parameters
type
: rolling operation
Input/output types:
input | output |
---|---|
any | any |
Examples
Cumulative sum for a series
> [1 2 3 4 5] | polars into-df | polars cumulative sum
╭───┬──────────────────╮
│ # │ 0_cumulative_sum │
├───┼──────────────────┤
│ 0 │ 1 │
│ 1 │ 3 │
│ 2 │ 6 │
│ 3 │ 10 │
│ 4 │ 15 │
╰───┴──────────────────╯
Cumulative sum for a series in reverse order
> [1 2 3 4 5] | polars into-df | polars cumulative sum --reverse
╭───┬──────────────────╮
│ # │ 0_cumulative_sum │
├───┼──────────────────┤
│ 0 │ 15 │
│ 1 │ 14 │
│ 2 │ 12 │
│ 3 │ 9 │
│ 4 │ 5 │
╰───┴──────────────────╯