polars filter-with для [таблицы данных или ленивого фрейма](/commands/categories/dataframe or lazyframe.md)
Фильтрует таблицу данных с помощью маски или выражения в качестве условия.
Сигнатура
> polars filter-with {flags} (mask or expression)
Параметры
-
mask or expression: булева маска, используемая для фильтрации данных.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| polars_dataframe | polars_dataframe |
| polars_lazyframe | polars_lazyframe |
Примеры
Фильтрация таблицы данных с помощью булевой маски
> let mask = ([true false] | polars into-df);
[[a b]; [1 2] [3 4]] | polars into-df | polars filter-with $mask
╭───┬───┬───╮
│ # │ a │ b │
├───┼───┼───┤
│ 0 │ 1 │ 2 │
╰───┴───┴───╯Фильтрация таблицы данных с помощью выражения
> [[a b]; [1 2] [3 4]] | polars into-df | polars filter-with ((polars col a) > 1) ╭───┬───┬───╮ │ # │ a │ b │ ├───┼───┼───┤ │ 0 │ 3 │ 4 │ ╰───┴───┴───╯
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/polars_filter-with.html