Struct polars_lazy::frame::LazyGroupBy [−][src]
pub struct LazyGroupBy { /* fields omitted */ }
This is supported on crate feature
compile
only.Expand description
Utility struct for lazy groupby operation.
Implementations
Group by and aggregate.
Select a column with col and choose an aggregation.
If you want to aggregate all columns use col("*")
.
Example
use polars_core::prelude::*;
use polars_lazy::prelude::*;
fn example(df: DataFrame) -> LazyFrame {
df.lazy()
.groupby([col("date")])
.agg([
col("rain").min(),
col("rain").sum(),
col("rain").quantile(0.5).alias("median_rain"),
])
.sort("date", false)
}