Struct polars::chunked_array::object::ObjectType
source · [−]pub struct ObjectType<T>(_);
object
only.Trait Implementations
sourceimpl<T> ChunkExpandAtIndex<ObjectType<T>> for ChunkedArray<ObjectType<T>> where
T: PolarsObject,
impl<T> ChunkExpandAtIndex<ObjectType<T>> for ChunkedArray<ObjectType<T>> where
T: PolarsObject,
sourcefn expand_at_index(
&self,
index: usize,
length: usize
) -> ChunkedArray<ObjectType<T>>
fn expand_at_index(
&self,
index: usize,
length: usize
) -> ChunkedArray<ObjectType<T>>
Create a new ChunkedArray filled with values at that index.
sourceimpl<T> ChunkFillNullValue<ObjectType<T>> for ChunkedArray<ObjectType<T>>
impl<T> ChunkFillNullValue<ObjectType<T>> for ChunkedArray<ObjectType<T>>
sourcefn fill_null_with_values(
&self,
_value: ObjectType<T>
) -> Result<ChunkedArray<ObjectType<T>>, PolarsError>
fn fill_null_with_values(
&self,
_value: ObjectType<T>
) -> Result<ChunkedArray<ObjectType<T>>, PolarsError>
Replace None values with a give value T
.
sourceimpl<T> ChunkFilter<ObjectType<T>> for ChunkedArray<ObjectType<T>> where
T: PolarsObject,
impl<T> ChunkFilter<ObjectType<T>> for ChunkedArray<ObjectType<T>> where
T: PolarsObject,
sourcefn filter(
&self,
filter: &ChunkedArray<BooleanType>
) -> Result<ChunkedArray<ObjectType<T>>, PolarsError> where
ChunkedArray<ObjectType<T>>: Sized,
fn filter(
&self,
filter: &ChunkedArray<BooleanType>
) -> Result<ChunkedArray<ObjectType<T>>, PolarsError> where
ChunkedArray<ObjectType<T>>: Sized,
Filter values in the ChunkedArray with a boolean mask. Read more
sourceimpl<T> ChunkReverse<ObjectType<T>> for ChunkedArray<ObjectType<T>> where
T: PolarsObject,
impl<T> ChunkReverse<ObjectType<T>> for ChunkedArray<ObjectType<T>> where
T: PolarsObject,
sourcefn reverse(&self) -> ChunkedArray<ObjectType<T>>
fn reverse(&self) -> ChunkedArray<ObjectType<T>>
Return a reversed version of this array.
sourceimpl<T> ChunkShift<ObjectType<T>> for ChunkedArray<ObjectType<T>>
impl<T> ChunkShift<ObjectType<T>> for ChunkedArray<ObjectType<T>>
fn shift(&self, periods: i64) -> ChunkedArray<ObjectType<T>>
sourceimpl<T> ChunkShiftFill<ObjectType<T>, Option<ObjectType<T>>> for ChunkedArray<ObjectType<T>>
impl<T> ChunkShiftFill<ObjectType<T>, Option<ObjectType<T>>> for ChunkedArray<ObjectType<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 ChunkedArray<ObjectType<T>>
impl<T> ChunkTakeEvery<ObjectType<T>> for ChunkedArray<ObjectType<T>>
sourcefn take_every(&self, _n: usize) -> ChunkedArray<ObjectType<T>>
fn take_every(&self, _n: usize) -> ChunkedArray<ObjectType<T>>
Traverse and collect every nth element in a new array.
sourceimpl<T> ChunkUnique<ObjectType<T>> for ChunkedArray<ObjectType<T>>
impl<T> ChunkUnique<ObjectType<T>> for ChunkedArray<ObjectType<T>>
sourcefn unique(&self) -> Result<ChunkedArray<ObjectType<T>>, PolarsError>
fn unique(&self) -> Result<ChunkedArray<ObjectType<T>>, 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 n_unique(&self) -> Result<usize, PolarsError>
fn n_unique(&self) -> Result<usize, PolarsError>
Number of unique values in the ChunkedArray
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 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<T> ChunkZip<ObjectType<T>> for ChunkedArray<ObjectType<T>> where
T: PolarsObject,
impl<T> ChunkZip<ObjectType<T>> for ChunkedArray<ObjectType<T>> where
T: PolarsObject,
sourcefn zip_with(
&self,
mask: &ChunkedArray<BooleanType>,
other: &ChunkedArray<ObjectType<T>>
) -> Result<ChunkedArray<ObjectType<T>>, PolarsError>
fn zip_with(
&self,
mask: &ChunkedArray<BooleanType>,
other: &ChunkedArray<ObjectType<T>>
) -> Result<ChunkedArray<ObjectType<T>>, 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<T> NewChunkedArray<ObjectType<T>, T> for ChunkedArray<ObjectType<T>> where
T: PolarsObject,
impl<T> NewChunkedArray<ObjectType<T>, T> for ChunkedArray<ObjectType<T>> where
T: PolarsObject,
sourcefn from_iter_values(
name: &str,
it: impl Iterator<Item = T>
) -> ChunkedArray<ObjectType<T>>
fn from_iter_values(
name: &str,
it: impl Iterator<Item = T>
) -> ChunkedArray<ObjectType<T>>
Create a new ChunkedArray from an iterator.
fn from_slice(name: &str, v: &[T]) -> ChunkedArray<ObjectType<T>>
fn from_slice_options(
name: &str,
opt_v: &[Option<T>]
) -> ChunkedArray<ObjectType<T>>
sourcefn from_iter_options(
name: &str,
it: impl Iterator<Item = Option<T>>
) -> ChunkedArray<ObjectType<T>>
fn from_iter_options(
name: &str,
it: impl Iterator<Item = Option<T>>
) -> ChunkedArray<ObjectType<T>>
Create a new ChunkedArray from an iterator.
sourceimpl<T> PolarsDataType for ObjectType<T> where
T: PolarsObject,
impl<T> PolarsDataType for ObjectType<T> where
T: PolarsObject,
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