polars.LazyFrame.interpolate¶
- LazyFrame.interpolate() polars.internals.lazy_frame.LDF ¶
Interpolate intermediate values. The interpolation method is linear.
Examples
>>> df = pl.DataFrame( ... { ... "foo": [1, None, 9, 10], ... "bar": [6, 7, 9, None], ... "baz": [1, None, None, 9], ... } ... ).lazy() >>> df.interpolate().collect() shape: (4, 3) ┌─────┬──────┬─────┐ │ foo ┆ bar ┆ baz │ │ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ i64 │ ╞═════╪══════╪═════╡ │ 1 ┆ 6 ┆ 1 │ ├╌╌╌╌╌┼╌╌╌╌╌╌┼╌╌╌╌╌┤ │ 5 ┆ 7 ┆ 3 │ ├╌╌╌╌╌┼╌╌╌╌╌╌┼╌╌╌╌╌┤ │ 9 ┆ 9 ┆ 6 │ ├╌╌╌╌╌┼╌╌╌╌╌╌┼╌╌╌╌╌┤ │ 10 ┆ null ┆ 9 │ └─────┴──────┴─────┘