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:

inputoutput
anyany

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
╰───┴──────────────────╯