polars_core::prelude

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.

Implementors§

Source§

impl ChunkAggSeries for CategoricalChunked

Available on crate feature dtype-categorical only.
Source§

impl ChunkAggSeries for BinaryChunked

Source§

impl ChunkAggSeries for BooleanChunked

Source§

impl ChunkAggSeries for StringChunked

Source§

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

Source§

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

Available on crate feature object only.