Spec-Zone.ru › Nushell

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

Spec-Zone.ru

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