Struct polars_lazy::frame::LazyGroupBy [−][src]
pub struct LazyGroupBy { /* fields omitted */ }
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(vec![col("date")]) .agg(vec![ col("rain").min(), col("rain").sum(), col("rain").quantile(0.5).alias("median_rain"), ]) .sort("date", false) }
Auto Trait Implementations
impl !RefUnwindSafe for LazyGroupBy
impl Send for LazyGroupBy
impl Sync for LazyGroupBy
impl Unpin for LazyGroupBy
impl !UnwindSafe for LazyGroupBy