Skip to content

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]            ┆ []            │
#> └───────────────────┴───────────────┘