Spec-Zone.ru › Nushell

polars arg-sort для dataframe

Возвращает индексы отсортированного ряда.

Сигнатура

> polars arg-sort {flags}

Флаги

  • --reverse, -r: Обратный порядок.
  • --nulls-last, -n: Пустые значения располагаются в конце.
  • --limit, -l {int}: Ограничивает результат сортировки; используется для оптимизации и может игнорироваться.
  • --maintain-order, -m: Сохраняет порядок элементов при сортировке.

Типы входных и выходных данных:

вход выход
polars_dataframe polars_dataframe
polars_lazyframe polars_lazyframe

Примеры

Возвращает индексы отсортированного ряда

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

Возвращает индексы отсортированного ряда

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

Возвращает индексы отсортированного ряда с применением ограничения

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

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/polars_arg-sort.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API