dfr group-by для lazyframe
Создаёт объект группировки, который может быть использован для других агрегаций.
Подпись
> dfr group-by {flags} ...rest
Параметры
-
...rest: Выражения, определяющие ленивую группировку
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| любой | любой |
Примеры
Группировка и агрегирование
> [[ab]; [12] [14] [26] [24]]
|dfr into-df
|dfr group-bya
|dfr agg [
(dfr colb|dfr min|dfr as"b_min")
(dfr colb|dfr max|dfr as"b_max")
(dfr colb|dfr sum|dfr as"b_sum")
]
╭───┬───┬───────┬───────┬───────╮
│# │ a │ b_min │ b_max │ b_sum │
├───┼───┼───────┼───────┼───────┤
│0│1│2│4│6│
│1│2│4│6│10│
╰───┴───┴───────┴───────┴───────╯
Группировка и агрегирование
> [[ab]; [12] [14] [26] [24]]
|dfr into-lazy
|dfr group-bya
|dfr agg [
(dfr colb|dfr min|dfr as"b_min")
(dfr colb|dfr max|dfr as"b_max")
(dfr colb|dfr sum|dfr as"b_sum")
]
|dfr collect
╭───┬───┬───────┬───────┬───────╮
│# │ a │ b_min │ b_max │ b_sum │
├───┼───┼───────┼───────┼───────┤
│0│1│2│4│6│
│1│2│4│6│10│
╰───┴───┴───────┴───────┴───────╯
Советы: Команды Dataframe не включены в официальные бинарные файлы по умолчанию, их необходимо скомпилировать с флагом --features=dataframe
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/dfr_group-by.html