Struct polars_core::datatypes::BooleanType
source · [−]pub struct BooleanType {}
Trait Implementations
sourceimpl ChunkExpandAtIndex<BooleanType> for BooleanChunked
impl ChunkExpandAtIndex<BooleanType> for BooleanChunked
sourcefn expand_at_index(&self, index: usize, length: usize) -> BooleanChunked
fn expand_at_index(&self, index: usize, length: usize) -> BooleanChunked
Create a new ChunkedArray filled with values at that index.
sourceimpl ChunkFilter<BooleanType> for BooleanChunked
impl ChunkFilter<BooleanType> for BooleanChunked
sourcefn filter(&self, filter: &BooleanChunked) -> Result<ChunkedArray<BooleanType>>
fn filter(&self, filter: &BooleanChunked) -> Result<ChunkedArray<BooleanType>>
Filter values in the ChunkedArray with a boolean mask. Read more
sourceimpl ChunkReverse<BooleanType> for BooleanChunked
impl ChunkReverse<BooleanType> for BooleanChunked
sourceimpl ChunkShift<BooleanType> for BooleanChunked
impl ChunkShift<BooleanType> for BooleanChunked
sourceimpl ChunkShiftFill<BooleanType, Option<bool>> for BooleanChunked
impl ChunkShiftFill<BooleanType, Option<bool>> for BooleanChunked
sourcefn 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
. Read more
sourceimpl ChunkSort<BooleanType> for BooleanChunked
impl ChunkSort<BooleanType> for BooleanChunked
fn sort_with(&self, options: SortOptions) -> ChunkedArray<BooleanType>
sourcefn sort(&self, reverse: bool) -> BooleanChunked
fn sort(&self, reverse: bool) -> BooleanChunked
Returned a sorted ChunkedArray
.
sourcefn argsort(&self, options: SortOptions) -> IdxCa
fn argsort(&self, options: SortOptions) -> IdxCa
Retrieve the indexes needed to sort this array.
sourceimpl ChunkTakeEvery<BooleanType> for BooleanChunked
impl ChunkTakeEvery<BooleanType> for BooleanChunked
sourcefn take_every(&self, n: usize) -> BooleanChunked
fn take_every(&self, n: usize) -> BooleanChunked
Traverse and collect every nth element in a new array.
sourceimpl ChunkUnique<BooleanType> for BooleanChunked
impl ChunkUnique<BooleanType> for BooleanChunked
sourcefn arg_unique(&self) -> Result<IdxCa>
fn arg_unique(&self) -> Result<IdxCa>
Get first index of the unique values in a ChunkedArray
.
This Vec is sorted. Read more
sourcefn is_unique(&self) -> Result<BooleanChunked>
fn is_unique(&self) -> Result<BooleanChunked>
Get a mask of all the unique values.
sourcefn is_duplicated(&self) -> Result<BooleanChunked>
fn is_duplicated(&self) -> Result<BooleanChunked>
Get a mask of all the duplicated values.
sourcefn mode(&self) -> Result<ChunkedArray<T>>
fn mode(&self) -> Result<ChunkedArray<T>>
The most occurring value(s). Can return multiple Values
sourceimpl ChunkZip<BooleanType> for BooleanChunked
impl ChunkZip<BooleanType> for BooleanChunked
sourcefn zip_with(
&self,
mask: &BooleanChunked,
other: &BooleanChunked
) -> Result<BooleanChunked>
fn zip_with(
&self,
mask: &BooleanChunked,
other: &BooleanChunked
) -> Result<BooleanChunked>
Create a new ChunkedArray with values from self where the mask evaluates true
and values
from other
where the mask evaluates false
Read more
sourceimpl ChunkedBuilder<bool, BooleanType> for BooleanChunkedBuilder
impl ChunkedBuilder<bool, BooleanType> for BooleanChunkedBuilder
sourcefn append_value(&mut self, v: bool)
fn append_value(&mut self, v: bool)
Appends a value of type T
into the builder
sourcefn 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>)
sourceimpl NewChunkedArray<BooleanType, bool> for BooleanChunked
impl NewChunkedArray<BooleanType, bool> for BooleanChunked
sourcefn 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
sourcefn 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.
sourceimpl PolarsDataType for BooleanType
impl PolarsDataType for BooleanType
Auto Trait Implementations
impl RefUnwindSafe for BooleanType
impl Send for BooleanType
impl Sync for BooleanType
impl Unpin for BooleanType
impl UnwindSafe for BooleanType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more