drop для фильтров
Удаляет элементы/строки с конца входного списка/таблицы. Аналог команды `skip`. Противоположность команде `last`.
Сигнатура
> drop {flags} (rows)
Параметры
-
rows: Количество элементов для удаления.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| таблица | таблица |
| list<any> | list<any> |
Примеры
Удалить последний элемент списка
> [0,1,2,3] | drop ╭───┬───╮ │ 0 │ 0 │ │ 1 │ 1 │ │ 2 │ 2 │ ╰───┴───╯
Удалить ноль элементов из списка
> [0,1,2,3] | drop 0 ╭───┬───╮ │ 0 │ 0 │ │ 1 │ 1 │ │ 2 │ 2 │ │ 3 │ 3 │ ╰───┴───╯
Удалить два последних элемента списка
> [0,1,2,3] | drop 2 ╭───┬───╮ │ 0 │ 0 │ │ 1 │ 1 │ ╰───┴───╯
Удалить последнюю строку таблицы
> [[a, b]; [1, 2] [3, 4]] | drop 1 ╭───┬───┬───╮ │ # │ a │ b │ ├───┼───┼───┤ │ 0 │ 1 │ 2 │ ╰───┴───┴───╯
Подкоманды:
| название | описание | тип |
|---|---|---|
drop column |
Удалить N столбцов с правого края входной таблицы. Чтобы удалить столбцы по имени, используйте reject. |
встроенная команда |
drop nth |
Удалить выбранные строки. | встроенная команда |
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/drop.html