dfr arg-sort for dataframe

Returns indexes for a sorted series.

Signature

> dfr arg-sort {flags}

Flags

  • --reverse, -r: reverse order
  • --nulls-last, -n: nulls ordered last
  • --maintain-order, -m: maintain order on sorted items

Input/output types:

input output
any any

Examples

Returns indexes for a sorted series

> [1 2 2 3 3] | dfr into-df | dfr arg-sort
╭───┬──────────╮
│ # │ arg_sort │
├───┼──────────┤
│ 0 │        0 │
│ 1 │        1 │
│ 2 │        2 │
│ 3 │        3 │
│ 4 │        4 │
╰───┴──────────╯

Returns indexes for a sorted series

> [1 2 2 3 3] | dfr into-df | dfr arg-sort --reverse
╭───┬──────────╮
│ # │ arg_sort │
├───┼──────────┤
│ 0 │        3 │
│ 1 │        4 │
│ 2 │        1 │
│ 3 │        2 │
│ 4 │        0 │
╰───┴──────────╯

Tips: Dataframe commands were not shipped in the official binaries by default, you have to build it with --features=dataframe flag