polars.LazyFrame.interpolate#
- LazyFrame.interpolate() Self [source]#
Interpolate intermediate values. The interpolation method is linear.
Examples
>>> lf = pl.LazyFrame( ... { ... "foo": [1, None, 9, 10], ... "bar": [6, 7, 9, None], ... "baz": [1, None, None, 9], ... } ... ) >>> lf.interpolate().collect() shape: (4, 3) ┌─────┬──────┬─────┐ │ foo ┆ bar ┆ baz │ │ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ i64 │ ╞═════╪══════╪═════╡ │ 1 ┆ 6 ┆ 1 │ │ 5 ┆ 7 ┆ 3 │ │ 9 ┆ 9 ┆ 6 │ │ 10 ┆ null ┆ 9 │ └─────┴──────┴─────┘