import polars as pl df_lazy = ( pl.scan_csv("sales.csv") .filter(pl.col("amount") > 100) .groupby("segment") .agg(pl.col("amount").mean()) .sort("amount") ) result = df_lazy.collect()