dfr explode для lazyframe
Разрывает фрейм данных или создает выражение для разрыва.
Подпись
> dfr explode {flags} ...rest
Параметры
-
...rest: столбцы для разрыва, применимо только для фреймов данных
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| любой | любой |
Примеры
Разрыв указанного фрейма данных
> [[idnamehobbies]; [1Mercy [CyclingKnitting]] [2Bob [SkiingFootball]]] |dfr into-df|dfr explodehobbies|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 explode)
╭───┬──────────╮
│# │ 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_explode.html