polars.LazyFrame.inspect#

LazyFrame.inspect(fmt: str = '{}') LDF[source]#

Inspect a node in the computation graph.

Print the value that this node in the computation graph evaluates to and passes on the value.

Examples

>>> df = pl.DataFrame({"foo": [1, 1, -2, 3]}).lazy()
>>> (
...     df.select(
...         [
...             pl.col("foo").cumsum().alias("bar"),
...         ]
...     )
...     .inspect()  # print the node before the filter
...     .filter(pl.col("bar") == pl.col("foo"))
... )  
<polars.internals.lazyframe.frame.LazyFrame object at ...>