Drop all null values in every sub-list
Description
Drop all null values in every sub-list
Usage
<Expr>$list$drop_nulls()
Value
A polars expression
Examples
library("polars")
df <- pl$DataFrame(values = list(c(NA, 0, NA), c(1, NaN), NA))
df$with_columns(
without_nulls = pl$col("values")$list$drop_nulls()
)
#> shape: (3, 2)
#> ┌───────────────────┬───────────────┐
#> │ values ┆ without_nulls │
#> │ --- ┆ --- │
#> │ list[f64] ┆ list[f64] │
#> ╞═══════════════════╪═══════════════╡
#> │ [null, 0.0, null] ┆ [0.0] │
#> │ [1.0, NaN] ┆ [1.0, NaN] │
#> │ [null] ┆ [] │
#> └───────────────────┴───────────────┘