Struct polars_core::datatypes::BooleanType
source · pub struct BooleanType {}
Trait Implementations§
source§impl ChunkExpandAtIndex<BooleanType> for BooleanChunked
impl ChunkExpandAtIndex<BooleanType> for BooleanChunked
source§fn new_from_index(&self, index: usize, length: usize) -> BooleanChunked
fn new_from_index(&self, index: usize, length: usize) -> BooleanChunked
Create a new ChunkedArray filled with values at that index.
source§impl ChunkFilter<BooleanType> for BooleanChunked
impl ChunkFilter<BooleanType> for BooleanChunked
source§fn filter(
&self,
filter: &BooleanChunked
) -> PolarsResult<ChunkedArray<BooleanType>>
fn filter( &self, filter: &BooleanChunked ) -> PolarsResult<ChunkedArray<BooleanType>>
Filter values in the ChunkedArray with a boolean mask. Read more
source§impl ChunkShift<BooleanType> for BooleanChunked
impl ChunkShift<BooleanType> for BooleanChunked
source§impl ChunkShiftFill<BooleanType, Option<bool>> for BooleanChunked
impl ChunkShiftFill<BooleanType, Option<bool>> for BooleanChunked
source§fn shift_and_fill(
&self,
periods: i64,
fill_value: Option<bool>
) -> BooleanChunked
fn shift_and_fill( &self, periods: i64, fill_value: Option<bool> ) -> BooleanChunked
Shift the values by a given period and fill the parts that will be empty due to this operation
with
fill_value
.source§impl ChunkSort<BooleanType> for BooleanChunked
impl ChunkSort<BooleanType> for BooleanChunked
fn sort_with(&self, options: SortOptions) -> ChunkedArray<BooleanType>
source§fn sort(&self, descending: bool) -> BooleanChunked
fn sort(&self, descending: bool) -> BooleanChunked
Returned a sorted
ChunkedArray
.source§fn arg_sort(&self, options: SortOptions) -> IdxCa
fn arg_sort(&self, options: SortOptions) -> IdxCa
Retrieve the indexes needed to sort this array.
source§fn arg_sort_multiple(
&self,
by: &[Series],
options: &SortMultipleOptions
) -> PolarsResult<IdxCa>
fn arg_sort_multiple( &self, by: &[Series], options: &SortMultipleOptions ) -> PolarsResult<IdxCa>
Retrieve the indexes need to sort this and the other arrays.
source§impl ChunkUnique<BooleanType> for BooleanChunked
Available on crate feature algorithm_group_by
only.
impl ChunkUnique<BooleanType> for BooleanChunked
Available on crate feature
algorithm_group_by
only.source§fn unique(&self) -> PolarsResult<Self>
fn unique(&self) -> PolarsResult<Self>
Get unique values of a ChunkedArray
source§fn arg_unique(&self) -> PolarsResult<IdxCa>
fn arg_unique(&self) -> PolarsResult<IdxCa>
Get first index of the unique values in a
ChunkedArray
.
This Vec is sorted.source§fn n_unique(&self) -> PolarsResult<usize>
fn n_unique(&self) -> PolarsResult<usize>
Number of unique values in the
ChunkedArray
source§impl ChunkedBuilder<bool, BooleanType> for BooleanChunkedBuilder
impl ChunkedBuilder<bool, BooleanType> for BooleanChunkedBuilder
source§fn append_value(&mut self, v: bool)
fn append_value(&mut self, v: bool)
Appends a value of type T
into the builder
source§fn append_null(&mut self)
fn append_null(&mut self)
Appends a null slot into the builder
fn finish(self) -> BooleanChunked
fn shrink_to_fit(&mut self)
fn append_option(&mut self, opt_val: Option<N>)
source§impl Clone for BooleanType
impl Clone for BooleanType
source§fn clone(&self) -> BooleanType
fn clone(&self) -> BooleanType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl NewChunkedArray<BooleanType, bool> for BooleanChunked
impl NewChunkedArray<BooleanType, bool> for BooleanChunked
source§fn from_iter_values(
name: &str,
it: impl Iterator<Item = bool>
) -> ChunkedArray<BooleanType>
fn from_iter_values( name: &str, it: impl Iterator<Item = bool> ) -> ChunkedArray<BooleanType>
Create a new ChunkedArray from an iterator.
fn from_slice(name: &str, v: &[bool]) -> Self
fn from_slice_options(name: &str, opt_v: &[Option<bool>]) -> Self
source§fn from_iter_options(
name: &str,
it: impl Iterator<Item = Option<bool>>
) -> ChunkedArray<BooleanType>
fn from_iter_options( name: &str, it: impl Iterator<Item = Option<bool>> ) -> ChunkedArray<BooleanType>
Create a new ChunkedArray from an iterator.
source§impl NumOpsDispatchInner for BooleanType
impl NumOpsDispatchInner for BooleanType
fn add_to(lhs: &BooleanChunked, rhs: &Series) -> PolarsResult<Series>
fn subtract(lhs: &ChunkedArray<Self>, rhs: &Series) -> PolarsResult<Series>
fn multiply(lhs: &ChunkedArray<Self>, rhs: &Series) -> PolarsResult<Series>
fn divide(lhs: &ChunkedArray<Self>, rhs: &Series) -> PolarsResult<Series>
fn remainder(lhs: &ChunkedArray<Self>, rhs: &Series) -> PolarsResult<Series>
source§impl PolarsDataType for BooleanType
impl PolarsDataType for BooleanType
impl Copy for BooleanType
Auto Trait Implementations§
impl Freeze for BooleanType
impl RefUnwindSafe for BooleanType
impl Send for BooleanType
impl Sync for BooleanType
impl Unpin for BooleanType
impl UnwindSafe for BooleanType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more