update cells для фильтров
Обновить ячейки таблицы.
Подпись
> update cells {flags} (closure)
Флаги
-
--columns, -c {table}: список столбцов для обновления
Параметры
-
closure: замыкание для выполнения обновления каждой ячейки
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| таблица | таблица |
Примеры
Обновить ячейки с нулевым значением на пустые строки.
> [
["2021-04-16", "2021-06-10", "2021-09-18", "2021-10-15", "2021-11-16", "2021-11-17", "2021-11-18"];
[ 37, 0, 0, 0, 37, 0, 0]
] |update cells { |value|
if$value==0 {
""
} else {
$value
}
}
╭──────┬───────────────┬───────────────┬───────────────┬───────────────┬──────────────┬──────────────┬──────────────╮
│# │ 2021-04-16 │ 2021-06-10 │ 2021-09-18 │ 2021-10-15 │ 2021-11-16 │ 2021-11-17 │ 2021-11-18 │
├──────┼───────────────┼───────────────┼───────────────┼───────────────┼──────────────┼──────────────┼──────────────┤
│0│37││││37│││
╰──────┴───────────────┴───────────────┴───────────────┴───────────────┴──────────────┴──────────────┴──────────────╯
Обновить ячейки с нулевым значением на пустые строки в 2-х последних столбцах.
> [
["2021-04-16", "2021-06-10", "2021-09-18", "2021-10-15", "2021-11-16", "2021-11-17", "2021-11-18"];
[ 37, 0, 0, 0, 37, 0, 0]
] |update cells-c ["2021-11-18", "2021-11-17"] { |value|
if$value==0 {
""
} else {
$value
}
}
╭──────┬───────────────┬───────────────┬───────────────┬───────────────┬──────────────┬──────────────┬──────────────╮
│# │ 2021-04-16 │ 2021-06-10 │ 2021-09-18 │ 2021-10-15 │ 2021-11-16 │ 2021-11-17 │ 2021-11-18 │
├──────┼───────────────┼───────────────┼───────────────┼───────────────┼──────────────┼──────────────┼──────────────┤
│0│37│0│0│0│37│││
╰──────┴───────────────┴───────────────┴───────────────┴───────────────┴──────────────┴──────────────┴──────────────╯
Советы: Команда update cells по умолчанию не включена в официальные двоичные файлы, её необходимо собрать с флагом --features=extra
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/update_cells.html