dfr flatten для lazyframe
Псевдоним для dfr explode
Подпись
> dfr flatten {flags} ...rest
Параметры
-
...rest: колонки для сглаживания, применимо только для датафреймов
Типы входных/выходных данных:
| вход | выход |
|---|---|
| любой | любой |
Примеры
Сгладить указанный датафрейм
> [[idnamehobbies]; [1Mercy [CyclingKnitting]] [2Bob [SkiingFootball]]] |dfr into-df|dfr flattenhobbies|dfr collect
╭───┬────┬───────┬──────────╮
│# │ id │ name │ hobbies │
├───┼────┼───────┼──────────┤
│0│1│Mercy│Cycling│
│1│1│Mercy│Knitting│
│2│2│Bob│Skiing│
│3│2│Bob│Football│
╰───┴────┴───────┴──────────╯
Выбрать столбец и сгладить значения
> [[idnamehobbies]; [1Mercy [CyclingKnitting]] [2Bob [SkiingFootball]]] |dfr into-df|dfr select (dfr colhobbies|dfr flatten)
╭───┬──────────╮
│# │ hobbies │
├───┼──────────┤
│0│Cycling│
│1│Knitting│
│2│Skiing│
│3│Football│
╰───┴──────────╯
Советы: Команды для датафреймов не включены в официальные двоичные файлы по умолчанию, их нужно собрать с флагом --features=dataframe
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/dfr_flatten.html