Spec-Zone.ru › Nushell

reject для фильтров

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

Подпись

> reject {flags} ...rest

Параметры

  • ...rest: имена столбцов, которые нужно удалить из таблицы

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

Вход Выход
запись запись
таблица таблица

Примеры

Отклонение столбца в таблице ls

>ls|rejectmodified

Отклонение столбца в таблице

> [[a, b]; [1, 2]] |rejecta
╭───┬───╮
│# │ b │
├───┼───┤
│0│2│
╰───┴───╯

Отклонение строки в таблице

> [[a, b]; [1, 2] [3, 4]] |reject1
╭───┬───┬───╮
│# │ a │ b │
├───┼───┼───┤
│0│1│2│
╰───┴───┴───╯

Отклонение указанного поля в записи

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

Отклонение вложенного поля в записи

> {a: {b:3, c:5}} |rejecta.b
╭───┬───────────╮
││╭───┬───╮│
│a││c│5││
││╰───┴───╯│
╰───┴───────────╯

Отклонение столбцов по предоставленному списку столбцов

>letcols= [sizetype];[[nametypesize]; [Cargo.tomltoml1kb] [Cargo.locktoml2kb]] |reject$cols

Отклонение строк по предоставленному списку строк

>letrows= [02];[[nametypesize]; [Cargo.tomltoml1kb] [Cargo.locktoml2kb] [file.jsonjson3kb]] |reject$rows

Примечания

Чтобы удалить количество строк или столбцов, используйте skip, drop, или drop column.

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

Spec-Zone.ru

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