Flatten a list or string column
Description
This is an alias for $explode().
Usage
<Expr>$flatten()
Value
A polars expression
Examples
library("polars")
df <- pl$DataFrame(
group = c("a", "b", "b"),
values = list(1:2, 2:3, 4)
)
df$group_by("group")$agg(pl$col("values")$flatten())
#> shape: (2, 2)
#> ┌───────┬─────────────────┐
#> │ group ┆ values │
#> │ --- ┆ --- │
#> │ str ┆ list[f64] │
#> ╞═══════╪═════════════════╡
#> │ b ┆ [2.0, 3.0, 4.0] │
#> │ a ┆ [1.0, 2.0] │
#> └───────┴─────────────────┘