Skip to content

Explode a list expression

Description

This means that every item is expanded to a new row.

Usage

<Expr>$explode()

Value

A polars expression

Examples

library("polars")

df <- pl$DataFrame(
  groups = c("a", "b"),
  values = list(1:2, 3:4)
)

df$select(pl$col("values")$explode())
#> shape: (4, 1)
#> ┌────────┐
#> │ values │
#> │ ---    │
#> │ i32    │
#> ╞════════╡
#> │ 1      │
#> │ 2      │
#> │ 3      │
#> │ 4      │
#> └────────┘