polars select для lazyframe
Выбирает столбцы из lazyframe.
Сигнатура
> polars select {flags} ...rest
Параметры
-
...rest: выражение или выражения, определяющие выбор столбцов.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| polars_dataframe | polars_dataframe |
| polars_lazyframe | polars_lazyframe |
Примеры
Выбор столбца из dataframe
> [[a b]; [6 2] [4 2] [2 2]] | polars into-df | polars select a ╭───┬───╮ │ # │ a │ ├───┼───┤ │ 0 │ 6 │ │ 1 │ 4 │ │ 2 │ 2 │ ╰───┴───╯
Выбор столбца из dataframe с помощью записи
> [[a b]; [6 2] [4 2] [2 2]] | polars into-df | polars select {c: ((polars col a) * 2)}
╭───┬────╮
│ # │ c │
├───┼────┤
│ 0 │ 12 │
│ 1 │ 8 │
│ 2 │ 4 │
╰───┴────╯Выбор столбца из dataframe с помощью комбинации выражений и записи выражений
> [[a b]; [6 2] [4 2] [2 2]] | polars into-df | polars select a b {c: ((polars col a) ** 2)}
╭───┬───┬───┬────╮
│ # │ a │ b │ c │
├───┼───┼───┼────┤
│ 0 │ 6 │ 2 │ 36 │
│ 1 │ 4 │ 2 │ 16 │
│ 2 │ 2 │ 2 │ 4 │
╰───┴───┴───┴────╯Выбор всех столбцов из dataframe с помощью селектора
> [[a b]; [6 2] [4 2] [2 2]] | polars into-df | polars select (polars selector all) ╭───┬───┬───╮ │ # │ a │ b │ ├───┼───┼───┤ │ 0 │ 6 │ 2 │ │ 1 │ 4 │ 2 │ │ 2 │ 2 │ 2 │ ╰───┴───┴───╯
Выбор столбцов по имени с помощью селектора
> [[a b c]; [1 2 3] [4 5 6]] | polars into-df | polars select (polars selector by-name a c) ╭───┬───┬───╮ │ # │ a │ c │ ├───┼───┼───┤ │ 0 │ 1 │ 3 │ │ 1 │ 4 │ 6 │ ╰───┴───┴───╯
Выбор первого столбца с помощью селектора
> [[a b c]; [1 2 3] [4 5 6]] | polars into-df | polars select (polars selector first) ╭───┬───╮ │ # │ a │ ├───┼───┤ │ 0 │ 1 │ │ 1 │ 4 │ ╰───┴───╯
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/polars_select.html