Trait polars::prelude::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.

Implementors§

source§

impl ChunkAggSeries for ChunkedArray<BinaryType>

source§

impl ChunkAggSeries for ChunkedArray<BooleanType>

source§

impl ChunkAggSeries for ChunkedArray<StringType>

source§

impl ChunkAggSeries for CategoricalChunked

Available on crate feature dtype-categorical only.
source§

impl<T> ChunkAggSeries for ChunkedArray<ObjectType<T>>
where T: PolarsObject,

Available on crate feature object only.
source§

impl<T> ChunkAggSeries for ChunkedArray<T>
where PrimitiveArray<<T as PolarsNumericType>::Native>: for<'a> MinMaxKernel<Scalar<'a> = <T as PolarsNumericType>::Native>, <<T as PolarsNumericType>::Native as Simd>::Simd: Add<Output = <<T as PolarsNumericType>::Native as Simd>::Simd> + Sum<<T as PolarsNumericType>::Native>, T: PolarsNumericType, ChunkedArray<T>: IntoSeries,