polars struct-json-encode для DataFrame
Преобразует эту структуру в столбец строк со значениями JSON.
Сигнатура
> polars struct-json-encode {flags}
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| выражение | выражение |
Примеры
Кодирование структуры в формате JSON
> [[id person]; [1 {name: "Bob", age: 36}] [2 {name: "Betty", age: 63}]]
| polars into-df -s {id: i32, person: {name: str, age: u8}}
| polars select id (polars col person | polars struct-json-encode | polars as encoded)
| polars sort-by id
| polars collect
╭───┬────┬───────────────────────────╮
│ # │ id │ encoded │
├───┼────┼───────────────────────────┤
│ 0 │ 1 │ {"name":"Bob","age":36} │
│ 1 │ 2 │ {"name":"Betty","age":63} │
╰───┴────┴───────────────────────────╯
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/polars_struct-json-encode.html