Struct polars::chunked_array::object::BooleanType
source · [−]pub struct BooleanType {}
object
only.Trait Implementations
sourceimpl ChunkExpandAtIndex<BooleanType> for ChunkedArray<BooleanType>
impl ChunkExpandAtIndex<BooleanType> for ChunkedArray<BooleanType>
sourcefn expand_at_index(
&self,
index: usize,
length: usize
) -> ChunkedArray<BooleanType>
fn expand_at_index(
&self,
index: usize,
length: usize
) -> ChunkedArray<BooleanType>
Create a new ChunkedArray filled with values at that index.
sourceimpl ChunkFilter<BooleanType> for ChunkedArray<BooleanType>
impl ChunkFilter<BooleanType> for ChunkedArray<BooleanType>
sourcefn filter(
&self,
filter: &ChunkedArray<BooleanType>
) -> Result<ChunkedArray<BooleanType>, PolarsError>
fn filter(
&self,
filter: &ChunkedArray<BooleanType>
) -> Result<ChunkedArray<BooleanType>, PolarsError>
Filter values in the ChunkedArray with a boolean mask. Read more
sourceimpl ChunkReverse<BooleanType> for ChunkedArray<BooleanType>
impl ChunkReverse<BooleanType> for ChunkedArray<BooleanType>
sourcefn reverse(&self) -> ChunkedArray<BooleanType>
fn reverse(&self) -> ChunkedArray<BooleanType>
Return a reversed version of this array.
sourceimpl ChunkShift<BooleanType> for ChunkedArray<BooleanType>
impl ChunkShift<BooleanType> for ChunkedArray<BooleanType>
fn shift(&self, periods: i64) -> ChunkedArray<BooleanType>
sourceimpl ChunkShiftFill<BooleanType, Option<bool>> for ChunkedArray<BooleanType>
impl ChunkShiftFill<BooleanType, Option<bool>> for ChunkedArray<BooleanType>
sourcefn shift_and_fill(
&self,
periods: i64,
fill_value: Option<bool>
) -> ChunkedArray<BooleanType>
fn shift_and_fill(
&self,
periods: i64,
fill_value: Option<bool>
) -> ChunkedArray<BooleanType>
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 ChunkedArray<BooleanType>
impl ChunkSort<BooleanType> for ChunkedArray<BooleanType>
fn sort_with(&self, options: SortOptions) -> ChunkedArray<BooleanType>
sourcefn sort(&self, reverse: bool) -> ChunkedArray<BooleanType>
fn sort(&self, reverse: bool) -> ChunkedArray<BooleanType>
Returned a sorted ChunkedArray
.
sourcefn argsort(&self, options: SortOptions) -> ChunkedArray<UInt32Type>
fn argsort(&self, options: SortOptions) -> ChunkedArray<UInt32Type>
Retrieve the indexes needed to sort this array.
sourcefn argsort_multiple(
&self,
_other: &[Series],
_reverse: &[bool]
) -> Result<ChunkedArray<UInt32Type>, PolarsError>
fn argsort_multiple(
&self,
_other: &[Series],
_reverse: &[bool]
) -> Result<ChunkedArray<UInt32Type>, PolarsError>
Retrieve the indexes need to sort this and the other arrays.
sourceimpl ChunkTakeEvery<BooleanType> for ChunkedArray<BooleanType>
impl ChunkTakeEvery<BooleanType> for ChunkedArray<BooleanType>
sourcefn take_every(&self, n: usize) -> ChunkedArray<BooleanType>
fn take_every(&self, n: usize) -> ChunkedArray<BooleanType>
Traverse and collect every nth element in a new array.
sourceimpl ChunkUnique<BooleanType> for ChunkedArray<BooleanType>
impl ChunkUnique<BooleanType> for ChunkedArray<BooleanType>
sourcefn unique(&self) -> Result<ChunkedArray<BooleanType>, PolarsError>
fn unique(&self) -> Result<ChunkedArray<BooleanType>, PolarsError>
Get unique values of a ChunkedArray
sourcefn arg_unique(&self) -> Result<ChunkedArray<UInt32Type>, PolarsError>
fn arg_unique(&self) -> Result<ChunkedArray<UInt32Type>, PolarsError>
Get first index of the unique values in a ChunkedArray
.
This Vec is sorted. Read more
sourcefn is_unique(&self) -> Result<ChunkedArray<BooleanType>, PolarsError>
fn is_unique(&self) -> Result<ChunkedArray<BooleanType>, PolarsError>
Get a mask of all the unique values.
sourcefn is_duplicated(&self) -> Result<ChunkedArray<BooleanType>, PolarsError>
fn is_duplicated(&self) -> Result<ChunkedArray<BooleanType>, PolarsError>
Get a mask of all the duplicated values.
sourcefn n_unique(&self) -> Result<usize, PolarsError>
fn n_unique(&self) -> Result<usize, PolarsError>
Number of unique values in the ChunkedArray
sourcefn mode(&self) -> Result<ChunkedArray<T>, PolarsError>
fn mode(&self) -> Result<ChunkedArray<T>, PolarsError>
mode
only.The most occurring value(s). Can return multiple Values
sourceimpl ChunkZip<BooleanType> for ChunkedArray<BooleanType>
impl ChunkZip<BooleanType> for ChunkedArray<BooleanType>
sourcefn zip_with(
&self,
mask: &ChunkedArray<BooleanType>,
other: &ChunkedArray<BooleanType>
) -> Result<ChunkedArray<BooleanType>, PolarsError>
fn zip_with(
&self,
mask: &ChunkedArray<BooleanType>,
other: &ChunkedArray<BooleanType>
) -> Result<ChunkedArray<BooleanType>, PolarsError>
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) -> ChunkedArray<BooleanType>
fn shrink_to_fit(&mut self)
fn append_option(&mut self, opt_val: Option<N>)
sourceimpl NewChunkedArray<BooleanType, bool> for ChunkedArray<BooleanType>
impl NewChunkedArray<BooleanType, bool> for ChunkedArray<BooleanType>
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]) -> ChunkedArray<BooleanType>
fn from_slice_options(
name: &str,
opt_v: &[Option<bool>]
) -> ChunkedArray<BooleanType>
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