Skip to main content

ChunkQuantile

Trait ChunkQuantile 

Source
pub trait ChunkQuantile<T> {
    // Provided methods
    fn median(&self) -> Option<T> { ... }
    fn quantile(
        &self,
        _quantile: f64,
        _method: QuantileMethod,
    ) -> Result<Option<T>, PolarsError> { ... }
    fn quantiles(
        &self,
        quantiles: &[f64],
        _method: QuantileMethod,
    ) -> Result<Vec<Option<T>>, PolarsError>
       where T: Clone { ... }
}
Expand description

Quantile and median aggregation.

Provided Methods§

Source

fn median(&self) -> Option<T>

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

Source

fn quantile( &self, _quantile: f64, _method: QuantileMethod, ) -> Result<Option<T>, PolarsError>

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

Source

fn quantiles( &self, quantiles: &[f64], _method: QuantileMethod, ) -> Result<Vec<Option<T>>, PolarsError>
where T: Clone,

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

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§