[−][src]Type Definition polars::datatypes::BooleanChunked
type BooleanChunked = ChunkedArray<BooleanType>;
Trait Implementations
impl<'_> BitAnd<&'_ ChunkedArray<BooleanType>> for &'_ BooleanChunked
[src]
type Output = Result<BooleanChunked>
The resulting type after applying the &
operator.
fn bitand(self, rhs: Self) -> Self::Output
[src]
impl BitAnd<ChunkedArray<BooleanType>> for BooleanChunked
[src]
type Output = Result<BooleanChunked>
The resulting type after applying the &
operator.
fn bitand(self, rhs: Self) -> Self::Output
[src]
impl<'_> BitOr<&'_ ChunkedArray<BooleanType>> for &'_ BooleanChunked
[src]
type Output = Result<BooleanChunked>
The resulting type after applying the |
operator.
fn bitor(self, rhs: Self) -> Self::Output
[src]
impl BitOr<ChunkedArray<BooleanType>> for BooleanChunked
[src]
type Output = Result<BooleanChunked>
The resulting type after applying the |
operator.
fn bitor(self, rhs: Self) -> Self::Output
[src]
impl ChunkAgg<u8> for BooleanChunked
[src]
Booleans are casted to 1 or 0.
fn sum(&self) -> Option<u8>
[src]
Returns None
if the array is empty or only contains null values.
fn min(&self) -> Option<u8>
[src]
fn max(&self) -> Option<u8>
[src]
fn mean(&self) -> Option<u8>
[src]
fn median(&self) -> Option<u8>
[src]
impl<'a> ChunkApply<'a, bool, bool> for BooleanChunked
[src]
impl ChunkCast for BooleanChunked
[src]
fn cast<N>(&self) -> Result<ChunkedArray<N>> where
N: PolarsDataType,
[src]
N: PolarsDataType,
impl<'_> ChunkCompare<&'_ ChunkedArray<BooleanType>> for BooleanChunked
[src]
fn eq(&self, rhs: &BooleanChunked) -> BooleanChunked
[src]
fn neq(&self, rhs: &BooleanChunked) -> BooleanChunked
[src]
fn gt(&self, rhs: &BooleanChunked) -> BooleanChunked
[src]
fn gt_eq(&self, rhs: &BooleanChunked) -> BooleanChunked
[src]
fn lt(&self, rhs: &BooleanChunked) -> BooleanChunked
[src]
fn lt_eq(&self, rhs: &BooleanChunked) -> BooleanChunked
[src]
impl ChunkFillNone<bool> for BooleanChunked
[src]
fn fill_none(&self, strategy: FillNoneStrategy) -> Result<Self>
[src]
fn fill_none_with_value(&self, value: bool) -> Result<Self>
[src]
impl ChunkOps for BooleanChunked
[src]
fn rechunk(&self, chunk_lengths: Option<&[usize]>) -> Result<Self>
[src]
fn optional_rechunk<A>(&self, rhs: &ChunkedArray<A>) -> Result<Option<Self>>
[src]
impl ChunkReverse<BooleanType> for BooleanChunked
[src]
impl ChunkShift<BooleanType, bool> for BooleanChunked
[src]
impl ChunkSort<BooleanType> for BooleanChunked
[src]
fn sort(&self, reverse: bool) -> BooleanChunked
[src]
fn sort_in_place(&mut self, reverse: bool)
[src]
fn argsort(&self, reverse: bool) -> Vec<usize>
[src]
impl ChunkTake for BooleanChunked
[src]
fn take(
&self,
indices: impl Iterator<Item = usize>,
capacity: Option<usize>
) -> Result<Self> where
Self: Sized,
[src]
&self,
indices: impl Iterator<Item = usize>,
capacity: Option<usize>
) -> Result<Self> where
Self: Sized,
unsafe fn take_unchecked(
&self,
indices: impl Iterator<Item = usize>,
capacity: Option<usize>
) -> Self
[src]
&self,
indices: impl Iterator<Item = usize>,
capacity: Option<usize>
) -> Self
fn take_opt(
&self,
indices: impl Iterator<Item = Option<usize>>,
capacity: Option<usize>
) -> Result<Self>
[src]
&self,
indices: impl Iterator<Item = Option<usize>>,
capacity: Option<usize>
) -> Result<Self>
unsafe fn take_opt_unchecked(
&self,
indices: impl Iterator<Item = Option<usize>>,
capacity: Option<usize>
) -> Self
[src]
&self,
indices: impl Iterator<Item = Option<usize>>,
capacity: Option<usize>
) -> Self
impl ChunkUnique<BooleanType> for BooleanChunked
[src]
fn unique(&self) -> Self
[src]
fn arg_unique(&self) -> Vec<usize>
[src]
fn n_unique(&self) -> usize
[src]
impl Downcast<PrimitiveArray<BooleanType>> for BooleanChunked
[src]
fn downcast_chunks(&self) -> Vec<&BooleanArray>
[src]
impl<'a> From<&'a Series> for &'a BooleanChunked
[src]
impl FromIterator<bool> for BooleanChunked
[src]
fn from_iter<I: IntoIterator<Item = bool>>(iter: I) -> Self
[src]
impl FromParallelIterator<bool> for BooleanChunked
[src]
fn from_par_iter<I: IntoParallelIterator<Item = bool>>(iter: I) -> Self
[src]
impl HashJoin<BooleanType> for BooleanChunked
[src]
fn hash_join_inner(&self, other: &BooleanChunked) -> Vec<(usize, usize)>
[src]
fn hash_join_left(&self, other: &BooleanChunked) -> Vec<(usize, Option<usize>)>
[src]
fn hash_join_outer(
&self,
other: &BooleanChunked
) -> HashSet<(Option<usize>, Option<usize>), FnvBuildHasher>
[src]
&self,
other: &BooleanChunked
) -> HashSet<(Option<usize>, Option<usize>), FnvBuildHasher>
impl<'a> IntoIterator for &'a BooleanChunked
[src]
type Item = Option<bool>
The type of the elements being iterated over.
type IntoIter = BooleanIterDispatch<'a>
Which kind of iterator are we turning this into?
fn into_iter(self) -> Self::IntoIter
[src]
impl<'a> IntoNoNullIterator for &'a BooleanChunked
[src]
type Item = bool
type IntoIter = BooleanIterCont<'a>
fn into_no_null_iter(self) -> Self::IntoIter
[src]
impl<'a> IntoTakeRandom<'a> for &'a BooleanChunked
[src]
type Item = bool
type TakeRandom = Box<dyn TakeRandom<Item = Self::Item> + 'a>
fn take_rand(&self) -> Self::TakeRandom
[src]
impl<'_> Not for &'_ BooleanChunked
[src]
type Output = BooleanChunked
The resulting type after applying the !
operator.
fn not(self) -> Self::Output
[src]
impl Not for BooleanChunked
[src]
type Output = BooleanChunked
The resulting type after applying the !
operator.