pub struct GroupedData(/* private fields */);Expand description
Root-owned GroupedData; delegates to the Polars backend.
Implementations§
Source§impl GroupedData
impl GroupedData
pub fn count(&self) -> Result<DataFrame, PolarsError>
pub fn sum(&self, column: &str) -> Result<DataFrame, PolarsError>
pub fn min(&self, column: &str) -> Result<DataFrame, PolarsError>
pub fn max(&self, column: &str) -> Result<DataFrame, PolarsError>
pub fn mean(&self, column: &str) -> Result<DataFrame, PolarsError>
pub fn avg(&self, columns: &[&str]) -> Result<DataFrame, PolarsError>
pub fn agg(&self, exprs: Vec<Expr>) -> Result<DataFrame, PolarsError>
pub fn agg_columns( &self, aggregations: Vec<Column>, ) -> Result<DataFrame, PolarsError>
Sourcepub fn agg_expr_ir(&self, exprs: &[ExprIr]) -> Result<DataFrame, EngineError>
pub fn agg_expr_ir(&self, exprs: &[ExprIr]) -> Result<DataFrame, EngineError>
Aggregate using ExprIr expressions (e.g. sum(col(“x”)), count(col(“y”)) from core).
pub fn pivot( &self, pivot_col: &str, values: Option<Vec<String>>, ) -> PivotedGroupedData
Auto Trait Implementations§
impl !Freeze for GroupedData
impl !RefUnwindSafe for GroupedData
impl Send for GroupedData
impl Sync for GroupedData
impl Unpin for GroupedData
impl UnsafeUnpin for GroupedData
impl !UnwindSafe for GroupedData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more