split-by
for filters> split-by {flags} (splitter)
splitter
: the splitter value to useinput | output |
---|---|
record | record |
split items by column named "lang"
> {
'2019': [
{ name:'andres', lang:'rb', year:'2019' },
{ name:'jt', lang:'rs', year:'2019' }
],
'2021': [
{ name:'storm', lang:'rs', 'year':'2021' }
]
} |split-bylang
╭────┬─────────────────────────────────────────╮
││╭──────┬──────────────────────────────╮│
│rb│││╭───┬────────┬──────┬──────╮││
│││2019││# │ name │ lang │ year │ │ │
││││├───┼────────┼──────┼──────┤││
│││││0│andres│rb│2019│││
││││╰───┴────────┴──────┴──────╯││
││╰──────┴──────────────────────────────╯│
││╭──────┬─────────────────────────────╮│
│rs│││╭───┬──────┬──────┬──────╮││
│││2019││# │ name │ lang │ year │ │ │
││││├───┼──────┼──────┼──────┤││
│││││0│jt│rs│2019│││
││││╰───┴──────┴──────┴──────╯││
││││╭───┬───────┬──────┬──────╮││
│││2021││# │ name │ lang │ year │ │ │
││││├───┼───────┼──────┼──────┤││
│││││0│storm│rs│2021│││
││││╰───┴───────┴──────┴──────╯││
││╰──────┴─────────────────────────────╯│
╰────┴─────────────────────────────────────────╯
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/split-by.html