Spec-Zone.ru › Nushell

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

Spec-Zone.ru

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