Polars 2 · Expressions, grouping and joins
Window functions
Compute a value per group while keeping every row.
df.with_columns(pl.col("age").mean().over("team").alias("team_avg_age"))
Official Polars 2 documentation
More expressions, grouping and joins commands
- Group and aggregate
- Conditional columns
- Join two DataFrames
- Handle missing values
- Work with strings
- Work with dates
All expressions, grouping and joins commands · Polars 2 cheatsheet