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§
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,
) -> Result<Option<T>, PolarsError>
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.
Sourcefn quantiles(
&self,
quantiles: &[f64],
_method: QuantileMethod,
) -> Result<Vec<Option<T>>, PolarsError>where
T: Clone,
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§
impl ChunkQuantile<Series> for ChunkedArray<FixedSizeListType>
Available on crate feature
dtype-array only.impl ChunkQuantile<Series> for ChunkedArray<ListType>
impl ChunkQuantile<String> for ChunkedArray<StringType>
impl ChunkQuantile<bool> for ChunkedArray<BooleanType>
impl ChunkQuantile<f32> for ChunkedArray<Float32Type>
impl ChunkQuantile<f64> for ChunkedArray<Float64Type>
impl ChunkQuantile<pf16> for ChunkedArray<Float16Type>
impl<T> ChunkQuantile<Series> for ChunkedArray<ObjectType<T>>where
T: PolarsObject,
Available on crate feature
object only.