Spec-Zone.ru › Nushell

polars horizontal для выражения

Горизонтальное вычисление по нескольким столбцам.

Сигнатура

> polars horizontal {flags} (type) ...rest

Флаги

  • --nulls, -n: Если установлено, нулевое значение во входных данных приведёт к нулевому результату.

Параметры

  • type: Горизонтальная операция. Допустимые значения: all, any, min, max, sum и mean.
  • ...rest: Выражение или выражения, определяющие ленивую группировку.

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

входные данные выходные данные
any polars_expression

Примеры

Горизонтальная сумма по двум столбцам (по умолчанию нулевые значения игнорируются)

> [[a b]; [1 2] [2 3] [3 4] [4 5] [5 null]]
                    | polars into-df
                    | polars select (polars horizontal sum a b)
                    | polars collect
╭───┬─────╮
│ # │ sum │
├───┼─────┤
│ 0 │   3 │
│ 1 │   5 │
│ 2 │   7 │
│ 3 │   9 │
│ 4 │   5 │
╰───┴─────╯

Горизонтальная сумма по двум столбцам с учётом нулевых значений

> [[a b]; [1 2] [2 3] [3 4] [4 5] [5 null]]
                    | polars into-df
                    | polars select (polars horizontal sum a b --nulls)
                    | polars collect
╭───┬─────╮
│ # │ sum │
├───┼─────┤
│ 0 │   3 │
│ 1 │   5 │
│ 2 │   7 │
│ 3 │   9 │
│ 4 │     │
╰───┴─────╯

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

Spec-Zone.ru

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