Trait polars_core::chunked_array::ops::ChunkAgg[][src]

pub trait ChunkAgg<T> {
    fn sum(&self) -> Option<T> { ... }
fn min(&self) -> Option<T> { ... }
fn max(&self) -> Option<T> { ... }
fn mean(&self) -> Option<f64> { ... }
fn median(&self) -> Option<f64> { ... }
fn quantile(&self, _quantile: f64) -> Result<Option<T>> { ... } }
Expand description

Aggregation operations

Provided methods

fn sum(&self) -> Option<T>[src]

Aggregate the sum of the ChunkedArray. Returns None if the array is empty or only contains null values.

fn min(&self) -> Option<T>[src]

fn max(&self) -> Option<T>[src]

Returns the maximum value in the array, according to the natural order. Returns None if the array is empty or only contains null values.

fn mean(&self) -> Option<f64>[src]

Returns the mean value in the array. Returns None if the array is empty or only contains null values.

fn median(&self) -> Option<f64>[src]

Returns the mean value in the array. Returns None if the array is empty or only contains null values.

fn quantile(&self, _quantile: f64) -> Result<Option<T>>[src]

Aggregate a given quantile of the ChunkedArray. Returns None if the array is empty or only contains null values.

Implementors

impl ChunkAgg<u32> for BooleanChunked[src]

Booleans are casted to 1 or 0.

fn sum(&self) -> Option<u32>[src]

Returns None if the array is empty or only contains null values.

fn min(&self) -> Option<u32>[src]

fn max(&self) -> Option<u32>[src]

impl ChunkAgg<Series> for ListChunked[src]

impl ChunkAgg<String> for Utf8Chunked[src]

impl<T> ChunkAgg<<T as ArrowPrimitiveType>::Native> for ChunkedArray<T> where
    T: PolarsNumericType,
    T::Native: PartialOrd + Num + NumCast + Zero
[src]

fn sum(&self) -> Option<T::Native>[src]

fn min(&self) -> Option<T::Native>[src]

fn max(&self) -> Option<T::Native>[src]

fn mean(&self) -> Option<f64>[src]

fn median(&self) -> Option<f64>[src]

fn quantile(&self, quantile: f64) -> Result<Option<T::Native>>[src]