polars.Series.rle
-
Сжимает данные Series с помощью кодирования длин серий.
Кодирование длин серий (RLE) кодирует данные, сохраняя каждую серию одинаковых значений как одно значение и её длину.
- Возвращает:
-
- Series
-
Series с типом данных
Structи полямиlenтипа данныхUInt32иvalueисходного типа данных.
Примеры
>>> s = pl.Series("s", [1, 1, 2, 1, None, 1, 3, 3]) >>> s.rle().struct.unnest() shape: (6, 2) ┌─────┬───────┐ │ len ┆ value │ │ --- ┆ --- │ │ u32 ┆ i64 │ ╞═════╪═══════╡ │ 2 ┆ 1 │ │ 1 ┆ 2 │ │ 1 ┆ 1 │ │ 1 ┆ null │ │ 1 ┆ 1 │ │ 2 ┆ 3 │ └─────┴───────┘
Series.rle() → Series
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/series/api/polars.Series.rle.html