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