polars.Expr.flatten
-
Преобразует столбец со списками или строками в плоский.
Псевдоним для
Expr.list.explode().Устарело с версии 1.38:
Expr.flatten()устарел и будет удалён в версии 2.0. Вместо него используйтеExpr.list.explode(keep_nulls=False, empty_as_null=False), который обеспечивает поведение, вероятно, ожидаемое вами.Примеры
>>> df = pl.DataFrame( ... { ... "group": ["a", "b", "b"], ... "values": [[1, 2], [2, 3], [4]], ... } ... ) >>> df.group_by("group").agg(pl.col("values").flatten()) shape: (2, 2) ┌───────┬───────────┐ │ group ┆ values │ │ --- ┆ --- │ │ str ┆ list[i64] │ ╞═══════╪═══════════╡ │ a ┆ [1, 2] │ │ b ┆ [2, 3, 4] │ └───────┴───────────┘
Expr.flatten() → Expr
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/expressions/api/polars.Expr.flatten.html