polars.Series.fill_null
-
Заполняет значения null указанным значением или стратегией.
- Параметры:
-
- value
-
Значение, используемое для заполнения значений null.
-
strategy{None, ‘forward’, ‘backward’, ‘min’, ‘max’, ‘mean’, ‘zero’, ‘one’} -
Стратегия, используемая для заполнения значений null.
- limit
-
Количество последовательных значений null для заполнения при использовании стратегии ‘forward’ или ‘backward’.
См. также
Примечания
Значение null — это не то же самое, что значение NaN. Чтобы заполнить значения NaN, используйте
fill_nan().Примеры
>>> s = pl.Series("a", [1, 2, 3, None]) >>> s.fill_null(strategy="forward") shape: (4,) Series: 'a' [i64] [ 1 2 3 3 ] >>> s.fill_null(strategy="min") shape: (4,) Series: 'a' [i64] [ 1 2 3 1 ] >>> s = pl.Series("b", ["x", None, "z"]) >>> s.fill_null(pl.lit("")) shape: (3,) Series: 'b' [str] [ "x" "" "z" ]
Series.fill_null(
value: Any | Expr | None = None,
strategy: FillNullStrategy | None = None,
limit: int | None = None,
) → Series
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/series/api/polars.Series.fill_null.html