Spec-Zone.ru › Nushell

into record для преобразований

Преобразовать значение в запись.

Сигнатура

> into record {flags}

Типы входных и выходных данных:

входные данные выходные данные
datetime record
duration record
list<any> record
record record

Примеры

Преобразовать таблицу с одной строкой в запись.

> [[value]; [false]] | into record
╭───────┬───────╮
│ value │ false │
╰───────┴───────╯

Преобразовать список записей в запись.

> [{foo: bar} {baz: quux}] | into record
╭─────┬──────╮
│ foo │ bar  │
│ baz │ quux │
╰─────┴──────╯

Преобразовать список пар в запись.

> [[foo bar] [baz quux]] | into record
╭─────┬──────╮
│ foo │ bar  │
│ baz │ quux │
╰─────┴──────╯

Преобразовать длительность в запись (максимум — недели).

> (-500day - 4hr - 5sec) | into record
╭────────┬────╮
│ week   │ 71 │
│ day    │ 3  │
│ hour   │ 4  │
│ second │ 5  │
│ sign   │ -  │
╰────────┴────╯

Преобразовать запись в запись.

> {a: 1, b: 2} | into record
╭───┬───╮
│ a │ 1 │
│ b │ 2 │
╰───┴───╯

Преобразовать дату в запись.

> 2020-04-12T22:10:57+02:00 | into record
╭─────────────┬────────╮
│ year        │ 2020   │
│ month       │ 4      │
│ day         │ 12     │
│ hour        │ 22     │
│ minute      │ 10     │
│ second      │ 57     │
│ millisecond │ 0      │
│ microsecond │ 0      │
│ nanosecond  │ 0      │
│ timezone    │ +02:00 │
╰─────────────┴────────╯

Преобразовать компоненты даты в столбцы таблицы.

> 2020-04-12T22:10:57+02:00 | into record | transpose | transpose -r

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/into_record.html

Spec-Zone.ru

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