Spec-Zone.ru › Nushell

polars over для lazyframe

Вычисляет выражения в оконной группе, определённой выражениями разбиения на разделы.

Сигнатура

> polars over {flags} ...rest

Параметры

  • ...rest: выражение или выражения, определяющие окно разбиения.

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

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

Примеры

Вычисление выражения в окне агрегации

> [[a b]; [x 2] [x 4] [y 6] [y 4]]
        | polars into-lazy
        | polars select a (polars col b | polars cumulative sum | polars over a | polars as cum_b)
        | polars collect
╭───┬───┬───────╮
│ # │ a │ cum_b │
├───┼───┼───────┤
│ 0 │ x │     2 │
│ 1 │ x │     6 │
│ 2 │ y │     6 │
│ 3 │ y │    10 │
╰───┴───┴───────╯

Вычисление выражения в окне агрегации, разделы которого определяются выражениями

> [[a b]; [x 2] [X 4] [Y 6] [y 4]]
        | polars into-lazy
        | polars select a (polars col b | polars cumulative sum | polars over (polars col a | polars lowercase) | polars as cum_b)
        | polars collect
╭───┬───┬───────╮
│ # │ a │ cum_b │
├───┼───┼───────┤
│ 0 │ x │     2 │
│ 1 │ X │     6 │
│ 2 │ Y │     6 │
│ 3 │ y │    10 │
╰───┴───┴───────╯

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

Spec-Zone.ru

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