polars.all_horizontal
-
Вычисляет логическое И по горизонтали для столбцов.
- Параметры:
-
- *exprs
-
Столбец или столбцы для использования в агрегации. Принимает выражения. Строки интерпретируются как имена столбцов, другие входные данные, не являющиеся выражениями, — как литералы.
Примечания
Для обработки null-значений используется логика Клини: если столбец содержит null-значения и не содержит значений
False, результатом будет null.Примеры
>>> df = pl.DataFrame( ... { ... "a": [False, False, True, True, False, None], ... "b": [False, True, True, None, None, None], ... "c": ["u", "v", "w", "x", "y", "z"], ... } ... ) >>> df.with_columns(all=pl.all_horizontal("a", "b")) shape: (6, 4) ┌───────┬───────┬─────┬───────┐ │ a ┆ b ┆ c ┆ all │ │ --- ┆ --- ┆ --- ┆ --- │ │ bool ┆ bool ┆ str ┆ bool │ ╞═══════╪═══════╪═════╪═══════╡ │ false ┆ false ┆ u ┆ false │ │ false ┆ true ┆ v ┆ false │ │ true ┆ true ┆ w ┆ true │ │ true ┆ null ┆ x ┆ null │ │ false ┆ null ┆ y ┆ false │ │ null ┆ null ┆ z ┆ null │ └───────┴───────┴─────┴───────┘
polars.all_horizontal(
*exprs: IntoExpr | Iterable[IntoExpr],
) → Expr
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/expressions/api/polars.all_horizontal.html