Trait tea_core::prelude::AggValidBasic
source · pub trait AggValidBasic<T: IsNone>: IntoIterator<Item = T> + Sized {
Show 20 methods
// Provided methods
fn count(self) -> usize { ... }
fn count_valid(self) -> usize { ... }
fn vfirst(self) -> Option<T> { ... }
fn vlast(self) -> Option<T>
where Self::IntoIter: DoubleEndedIterator { ... }
fn count_none(self) -> usize { ... }
fn vcount_value(self, value: T) -> usize
where T::Inner: PartialEq { ... }
fn vany(self) -> bool
where T::Inner: BoolType { ... }
fn vall(self) -> bool
where T::Inner: BoolType { ... }
fn vsum(self) -> Option<T::Inner>
where T::Inner: Zero { ... }
fn vmean(self) -> f64
where T::Inner: Number { ... }
fn vmean_var(self, min_periods: usize) -> (f64, f64)
where T::Inner: Number { ... }
fn vvar(self, min_periods: usize) -> f64
where T::Inner: Number { ... }
fn vstd(self, min_periods: usize) -> f64
where T::Inner: Number { ... }
fn vskew(self, min_periods: usize) -> f64
where T::Inner: Number { ... }
fn vmax(self) -> Option<T::Inner>
where T::Inner: Number { ... }
fn vmin(self) -> Option<T::Inner>
where T::Inner: Number { ... }
fn vargmax(self) -> Option<usize>
where T::Inner: PartialOrd { ... }
fn vargmin(self) -> Option<usize>
where T::Inner: PartialOrd { ... }
fn vcov<V2: IntoIterator<Item = T2>, T2: IsNone>(
self,
other: V2,
min_periods: usize,
) -> T::Cast<f64>
where T::Inner: Number,
T2::Inner: Number { ... }
fn vcorr_pearson<O, V2: IntoIterator<Item = T2>, T2: IsNone>(
self,
other: V2,
min_periods: usize,
) -> O
where T::Inner: Number,
T2::Inner: Number,
f64: Cast<O> { ... }
}Provided Methods§
sourcefn count(self) -> usize
👎Deprecated since 0.3.0: Please use count_valid instead
fn count(self) -> usize
count the number of valid elements in the vector.
sourcefn count_valid(self) -> usize
fn count_valid(self) -> usize
count the number of valid elements in the vector.
sourcefn vlast(self) -> Option<T>where
Self::IntoIter: DoubleEndedIterator,
fn vlast(self) -> Option<T>where
Self::IntoIter: DoubleEndedIterator,
find the last valid element in the iterator.
fn count_none(self) -> usize
fn vcount_value(self, value: T) -> usize
fn vany(self) -> bool
fn vall(self) -> bool
fn vmean(self) -> f64
sourcefn vmean_var(self, min_periods: usize) -> (f64, f64)
fn vmean_var(self, min_periods: usize) -> (f64, f64)
mean and variance of the array on a given axis
fn vvar(self, min_periods: usize) -> f64
fn vstd(self, min_periods: usize) -> f64
fn vmax(self) -> Option<T::Inner>
fn vmin(self) -> Option<T::Inner>
fn vargmax(self) -> Option<usize>where
T::Inner: PartialOrd,
fn vargmin(self) -> Option<usize>where
T::Inner: PartialOrd,
fn vcov<V2: IntoIterator<Item = T2>, T2: IsNone>( self, other: V2, min_periods: usize, ) -> T::Cast<f64>
fn vcorr_pearson<O, V2: IntoIterator<Item = T2>, T2: IsNone>( self, other: V2, min_periods: usize, ) -> O
Object Safety§
This trait is not object safe.