polars.Expr.sign
-
Вычисляет поэлементную знаковую функцию для числовых типов.
Возвращаемое значение вычисляется следующим образом:
- -1, если x < 0.
- 1, если x > 0.
- В противном случае x (обычно 0, но может быть NaN, если входное значение — NaN).
Значения Null сохраняются без изменений, тип данных входного значения также сохраняется.
Примеры
>>> df = pl.DataFrame({"a": [-9.0, -0.0, 0.0, 4.0, float("nan"), None]}) >>> df.select(pl.col.a.sign()) shape: (6, 1) ┌──────┐ │ a │ │ --- │ │ f64 │ ╞══════╡ │ -1.0 │ │ -0.0 │ │ 0.0 │ │ 1.0 │ │ NaN │ │ null │ └──────┘
Expr.sign() → Expr
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/expressions/api/polars.Expr.sign.html