polars.Expr.meta.is_length_preserving#
- Expr.meta.is_length_preserving() bool[source]#
Whether or not this expression produces an output is length preserving.
By length preserving we mean the same length as it’s input.
Examples
>>> e = pl.col("foo").sum() >>> e.meta.is_length_preserving() False >>> e = pl.col("foo").unique() >>> e.meta.is_length_preserving() False >>> e = pl.col("foo") * pl.col("bar") >>> e.meta.is_length_preserving() True