polars arg-sort for dataframe

Returns indexes for a sorted series.

Signature

> polars 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:

inputoutput
anyany

Examples

Returns indexes for a sorted series

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