Spec-Zone.ru › Nushell

polars unique для [фрейма данных или ленивого фрейма](/commands/categories/dataframe or lazyframe.md)

Возвращает уникальные значения из фрейма данных.

Сигнатура

> polars unique {flags}

Флаги

  • --subset, -s {any}: Подмножество столбцов, используемых для сохранения строк (ленивый фрейм данных).
  • --last, -l: Сохраняет последнее уникальное значение. По умолчанию сохраняется первое значение (ленивый фрейм данных).
  • --maintain-order, -k: Сохраняет исходный порядок строк DataFrame (ленивый фрейм данных).

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

входные данные выходные данные
polars_dataframe polars_dataframe
polars_lazyframe polars_lazyframe
polars_expression polars_expression

Примеры

Возвращает уникальные значения из серии

> [2 2 2 2 2] | polars into-df | polars unique
╭───┬───╮
│ # │ 0 │
├───┼───┤
│ 0 │ 2 │
╰───┴───╯

Возвращает уникальные значения в подмножестве столбцов ленивого фрейма данных

> [[a b c]; [1 2 1] [2 2 2] [3 2 1]] | polars into-lazy | polars unique --subset [b c] | polars collect
╭───┬───┬───┬───╮
│ # │ a │ b │ c │
├───┼───┼───┼───┤
│ 0 │ 1 │ 2 │ 1 │
│ 1 │ 2 │ 2 │ 2 │
╰───┴───┴───┴───╯

Возвращает уникальные значения в подмножестве столбцов ленивого фрейма данных

> [[a b c]; [1 2 1] [2 2 2] [3 2 1]]
    | polars into-lazy
    | polars unique --subset [b c] --last
    | polars collect
╭───┬───┬───┬───╮
│ # │ a │ b │ c │
├───┼───┼───┼───┤
│ 0 │ 2 │ 2 │ 2 │
│ 1 │ 3 │ 2 │ 1 │
╰───┴───┴───┴───╯

Возвращает уникальные значения в подмножестве столбцов ленивого фрейма данных

> [[a]; [2] [1] [2]]
    | polars into-lazy
    | polars select (polars col a | polars unique)
    | polars collect
╭───┬───╮
│ # │ a │
├───┼───┤
│ 0 │ 1 │
│ 1 │ 2 │
╰───┴───╯

Возвращает уникальные значения в подмножестве столбцов ленивого фрейма данных

> [[a]; [2] [1] [2]]
    | polars into-lazy
    | polars select (polars col a | polars unique --maintain-order)
    | polars collect
╭───┬───╮
│ # │ a │
├───┼───┤
│ 0 │ 2 │
│ 1 │ 1 │
╰───┴───╯

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

Spec-Zone.ru

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