polars.Series.truncate
-
Усечь числовые данные в сторону нуля до
decimalsзнаков после запятой.- Параметры:
-
- decimals
-
Количество знаков после запятой, до которого нужно усечь значение.
См. также
Примечания
- Усечение отбрасывает дробную часть после заданного количества знаков. Например, при округлении до 0 знаков 0.25, -0.25, 0.99 и -0.99 будут округлены до 0. При округлении до 1 знака 1.9999 округляется до 1.9, а -1.9999 — до -1.9. Для значений, находящихся ровно посередине, правило выбора, как при
round(), не применяется, поэтому 0.5 и -0.5 также будут округлены до 0 при decimals=1. - Этот метод выполняет числовое усечение. Для усечения временных данных (дат/даты и времени) используйте
Series.dt.truncate().
Примеры
>>> s = pl.Series("a", [1.12345, 2.56789, 3.991234]) >>> s.truncate(2) shape: (3,) Series: 'a' [f64] [ 1.12 2.56 3.99 ]>>> s = pl.Series("a", [-1.78, 2.56, -3.99]) >>> s.truncate(0) shape: (3,) Series: 'a' [f64] [ -1.0 2.0 -3.0 ]
Series.truncate(
decimals: int = 0,
) → Series
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/series/api/polars.Series.truncate.html