pub trait ChunkQuantile<T> {
// Provided methods
fn median(&self) -> Option<T> { ... }
fn quantile(
&self,
_quantile: f64,
_method: QuantileMethod,
) -> PolarsResult<Option<T>> { ... }
fn quantiles(
&self,
quantiles: &[f64],
_method: QuantileMethod,
) -> PolarsResult<Vec<Option<T>>>
where T: Clone { ... }
}Expand description
Quantile and median aggregation.
Provided Methods§
Sourcefn median(&self) -> Option<T>
fn median(&self) -> Option<T>
Returns the mean value in the array.
Returns None if the array is empty or only contains null values.
Sourcefn quantile(
&self,
_quantile: f64,
_method: QuantileMethod,
) -> PolarsResult<Option<T>>
fn quantile( &self, _quantile: f64, _method: QuantileMethod, ) -> PolarsResult<Option<T>>
Aggregate a given quantile of the ChunkedArray.
Returns None if the array is empty or only contains null values.
Sourcefn quantiles(
&self,
quantiles: &[f64],
_method: QuantileMethod,
) -> PolarsResult<Vec<Option<T>>>where
T: Clone,
fn quantiles(
&self,
quantiles: &[f64],
_method: QuantileMethod,
) -> PolarsResult<Vec<Option<T>>>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§
impl ChunkQuantile<Series> for ArrayChunked
Available on crate feature
dtype-array only.impl ChunkQuantile<Series> for ListChunked
impl ChunkQuantile<String> for StringChunked
impl ChunkQuantile<bool> for BooleanChunked
impl ChunkQuantile<f32> for Float32Chunked
impl ChunkQuantile<f64> for Float64Chunked
impl<T: PolarsObject> ChunkQuantile<Series> for ObjectChunked<T>
Available on crate feature
object only.