Skip to main content

ChunkAggSeries

Trait ChunkAggSeries 

Source
pub trait ChunkAggSeries {
    // Provided methods
    fn sum_reduce(&self) -> Scalar { ... }
    fn max_reduce(&self) -> Scalar { ... }
    fn min_reduce(&self) -> Scalar { ... }
    fn prod_reduce(&self) -> Scalar { ... }
}
Expand description

Aggregations that return Series of unit length. Those can be used in broadcasting operations.

Provided Methods§

Source

fn sum_reduce(&self) -> Scalar

Get the sum of the ChunkedArray as a new Series of length 1.

Source

fn max_reduce(&self) -> Scalar

Get the max of the ChunkedArray as a new Series of length 1.

Source

fn min_reduce(&self) -> Scalar

Get the min of the ChunkedArray as a new Series of length 1.

Source

fn prod_reduce(&self) -> Scalar

Get the product of the ChunkedArray as a new Series of length 1.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl ChunkAggSeries for BinaryChunked

Source§

impl ChunkAggSeries for BooleanChunked

Source§

impl ChunkAggSeries for StringChunked

Source§

impl<T: PolarsCategoricalType> ChunkAggSeries for CategoricalChunked<T>

Available on crate feature dtype-categorical only.
Source§

impl<T: PolarsObject> ChunkAggSeries for ObjectChunked<T>

Available on crate feature object only.
Source§

impl<T> ChunkAggSeries for ChunkedArray<T>
where T: PolarsNumericType, T::Native: WrappingSum + SumCast, <T::Native as SumCast>::Sum: WrappingAdd, PrimitiveArray<T::Native>: for<'a> MinMaxKernel<Scalar<'a> = T::Native>,