Method: Polars::Expr#drop_nulls

Defined in:
lib/polars/expr.rb

#drop_nullsExpr

Drop null values.

Examples:

df = Polars::DataFrame.new(
  {
    "a" => [8, 9, 10, 11],
    "b" => [nil, 4.0, 4.0, Float::NAN]
  }
)
df.select(Polars.col("b").drop_nulls)
# =>
# shape: (3, 1)
# ┌─────┐
# │ b   │
# │ --- │
# │ f64 │
# ╞═════╡
# │ 4.0 │
# │ 4.0 │
# │ NaN │
# └─────┘

Returns:


906
907
908
# File 'lib/polars/expr.rb', line 906

def drop_nulls
  _from_rbexpr(_rbexpr.drop_nulls)
end