dfr agg для lazyframe
Выполняет серию агрегаций по результатам группировки.
Подпись
> dfr agg {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_agg.html