Struct polars_core::datatypes::ObjectType
source · [−]pub struct ObjectType<T>(_);
Trait Implementations
sourceimpl<T: PolarsObject> ChunkExpandAtIndex<ObjectType<T>> for ObjectChunked<T>
impl<T: PolarsObject> ChunkExpandAtIndex<ObjectType<T>> for ObjectChunked<T>
sourcefn expand_at_index(&self, index: usize, length: usize) -> ObjectChunked<T>
fn expand_at_index(&self, index: usize, length: usize) -> ObjectChunked<T>
Create a new ChunkedArray filled with values at that index.
sourceimpl<T> ChunkFillNullValue<ObjectType<T>> for ObjectChunked<T>
impl<T> ChunkFillNullValue<ObjectType<T>> for ObjectChunked<T>
sourcefn fill_null_with_values(&self, _value: ObjectType<T>) -> Result<Self>
fn fill_null_with_values(&self, _value: ObjectType<T>) -> Result<Self>
Replace None values with a give value T
.
sourceimpl<T> ChunkFilter<ObjectType<T>> for ObjectChunked<T> where
T: PolarsObject,
impl<T> ChunkFilter<ObjectType<T>> for ObjectChunked<T> where
T: PolarsObject,
sourcefn filter(&self, filter: &BooleanChunked) -> Result<ChunkedArray<ObjectType<T>>> where
Self: Sized,
fn filter(&self, filter: &BooleanChunked) -> Result<ChunkedArray<ObjectType<T>>> where
Self: Sized,
Filter values in the ChunkedArray with a boolean mask. Read more
sourceimpl<T: PolarsObject> ChunkReverse<ObjectType<T>> for ObjectChunked<T>
impl<T: PolarsObject> ChunkReverse<ObjectType<T>> for ObjectChunked<T>
sourceimpl<T> ChunkShift<ObjectType<T>> for ObjectChunked<T>
impl<T> ChunkShift<ObjectType<T>> for ObjectChunked<T>
sourceimpl<T> ChunkShiftFill<ObjectType<T>, Option<ObjectType<T>>> for ObjectChunked<T>
impl<T> ChunkShiftFill<ObjectType<T>, Option<ObjectType<T>>> for ObjectChunked<T>
sourcefn shift_and_fill(
&self,
_periods: i64,
_fill_value: Option<ObjectType<T>>
) -> ChunkedArray<ObjectType<T>>
fn shift_and_fill(
&self,
_periods: i64,
_fill_value: Option<ObjectType<T>>
) -> ChunkedArray<ObjectType<T>>
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<T> ChunkTakeEvery<ObjectType<T>> for ObjectChunked<T>
impl<T> ChunkTakeEvery<ObjectType<T>> for ObjectChunked<T>
sourcefn take_every(&self, _n: usize) -> ObjectChunked<T>
fn take_every(&self, _n: usize) -> ObjectChunked<T>
Traverse and collect every nth element in a new array.
sourceimpl<T> ChunkUnique<ObjectType<T>> for ObjectChunked<T>
impl<T> ChunkUnique<ObjectType<T>> for ObjectChunked<T>
sourcefn unique(&self) -> Result<ChunkedArray<ObjectType<T>>>
fn unique(&self) -> Result<ChunkedArray<ObjectType<T>>>
Get unique values of a ChunkedArray
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<T: PolarsObject> ChunkZip<ObjectType<T>> for ObjectChunked<T>
impl<T: PolarsObject> ChunkZip<ObjectType<T>> for ObjectChunked<T>
sourcefn zip_with(
&self,
mask: &BooleanChunked,
other: &ChunkedArray<ObjectType<T>>
) -> Result<ChunkedArray<ObjectType<T>>>
fn zip_with(
&self,
mask: &BooleanChunked,
other: &ChunkedArray<ObjectType<T>>
) -> Result<ChunkedArray<ObjectType<T>>>
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<T> NewChunkedArray<ObjectType<T>, T> for ObjectChunked<T> where
T: PolarsObject,
impl<T> NewChunkedArray<ObjectType<T>, T> for ObjectChunked<T> where
T: PolarsObject,
sourcefn from_iter_values(name: &str, it: impl Iterator<Item = T>) -> ObjectChunked<T>
fn from_iter_values(name: &str, it: impl Iterator<Item = T>) -> ObjectChunked<T>
Create a new ChunkedArray from an iterator.
fn from_slice(name: &str, v: &[T]) -> Self
fn from_slice_options(name: &str, opt_v: &[Option<T>]) -> Self
sourcefn from_iter_options(
name: &str,
it: impl Iterator<Item = Option<T>>
) -> ObjectChunked<T>
fn from_iter_options(
name: &str,
it: impl Iterator<Item = Option<T>>
) -> ObjectChunked<T>
Create a new ChunkedArray from an iterator.
sourceimpl<T: PolarsObject> PolarsDataType for ObjectType<T>
impl<T: PolarsObject> PolarsDataType for ObjectType<T>
Auto Trait Implementations
impl<T> RefUnwindSafe for ObjectType<T> where
T: RefUnwindSafe,
impl<T> Send for ObjectType<T> where
T: Send,
impl<T> Sync for ObjectType<T> where
T: Sync,
impl<T> Unpin for ObjectType<T> where
T: Unpin,
impl<T> UnwindSafe for ObjectType<T> where
T: UnwindSafe,
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