polars.Expr.max_by
-
Получить максимальное значение, упорядоченное по другому выражению.
Если выражение by содержит несколько значений, равных максимальному, не определено, какое из них будет выбрано.
Предупреждение
Эта функциональность считается нестабильной. Она может быть изменена в любой момент, и это не будет считаться нарушением обратной совместимости.
- Параметры:
-
- by
-
Столбец, используемый для определения наибольшего элемента. Принимает выражение. Строки интерпретируются как имена столбцов.
Примеры
>>> df = pl.DataFrame({"a": [-1.0, float("nan"), 1.0], "b": ["x", "y", "z"]}) >>> df.select(pl.col("b").max_by("a")) shape: (1, 1) ┌─────┐ │ b │ │ --- │ │ str │ ╞═════╡ │ z │ └─────┘
Expr.max_by(
by: IntoExpr,
) → Expr
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/expressions/api/polars.Expr.max_by.html