dfr rolling
for dataframe
Rolling calculation for a series.
Signature
> dfr rolling (type) (window)
Parameters
type
: rolling operationwindow
: Window size for rolling
Input/output types:
input | output |
---|---|
any | any |
Examples
Rolling sum for a series
> [1 2 3 4 5] | dfr into-df | dfr rolling sum 2 | dfr drop-nulls
╭───┬───────────────╮
│ # │ 0_rolling_sum │
├───┼───────────────┤
│ 0 │ 3 │
│ 1 │ 5 │
│ 2 │ 7 │
│ 3 │ 9 │
╰───┴───────────────╯
Rolling max for a series
> [1 2 3 4 5] | dfr into-df | dfr rolling max 2 | dfr drop-nulls
╭───┬───────────────╮
│ # │ 0_rolling_max │
├───┼───────────────┤
│ 0 │ 2 │
│ 1 │ 3 │
│ 2 │ 4 │
│ 3 │ 5 │
╰───┴───────────────╯
Tips: Dataframe commands were not shipped in the official binaries by default, you have to build it with --features=dataframe
flag