[−][src]Type Definition polars::datatypes::ObjectChunked
type ObjectChunked<T> = ChunkedArray<ObjectType<T>>;
Implementations
impl<T> ObjectChunked<T> where
T: Any + Debug + Clone + Send + Sync + Default,
[src]
T: Any + Debug + Clone + Send + Sync + Default,
pub fn new_from_vec(name: &str, v: Vec<T>) -> Self
[src]
This is supported on crate feature
object
only.impl<T> ObjectChunked<T> where
T: Any + Debug + Clone + Send + Sync + Default,
[src]
T: Any + Debug + Clone + Send + Sync + Default,
pub fn get_as_any(&self, index: usize) -> &dyn Any
[src]
This is supported on crate feature
object
only.Trait Implementations
impl<T> ChunkExpandAtIndex<ObjectType<T>> for ObjectChunked<T>
[src]
pub fn expand_at_index(&self, _index: usize, _length: usize) -> ObjectChunked<T>
[src]
impl<T> ChunkFillNone for ObjectChunked<T>
[src]
pub fn fill_none(&self, _strategy: FillNoneStrategy) -> Result<Self>
[src]
impl<T> ChunkFillNoneValue<ObjectType<T>> for ObjectChunked<T>
[src]
pub fn fill_none_with_value(&self, _value: ObjectType<T>) -> Result<Self>
[src]
impl<T> ChunkFilter<ObjectType<T>> for ObjectChunked<T> where
T: 'static + Debug + Clone + Send + Sync + Default,
[src]
T: 'static + Debug + Clone + Send + Sync + Default,
pub fn filter(
&self,
filter: &BooleanChunked
) -> Result<ChunkedArray<ObjectType<T>>> where
Self: Sized,
[src]
&self,
filter: &BooleanChunked
) -> Result<ChunkedArray<ObjectType<T>>> where
Self: Sized,
impl<T> ChunkOps for ObjectChunked<T> where
T: Any + Debug + Clone + Send + Sync + Default,
[src]
T: Any + Debug + Clone + Send + Sync + Default,
pub fn rechunk(&self, chunk_lengths: Option<&[usize]>) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
pub fn optional_rechunk<A>(
&self,
_rhs: &ChunkedArray<A>
) -> Result<Option<Self>> where
Self: Sized,
[src]
&self,
_rhs: &ChunkedArray<A>
) -> Result<Option<Self>> where
Self: Sized,
impl<T> ChunkReverse<ObjectType<T>> for ObjectChunked<T>
[src]
impl<T> ChunkShift<ObjectType<T>> for ObjectChunked<T>
[src]
impl<T> ChunkShiftFill<ObjectType<T>, Option<ObjectType<T>>> for ObjectChunked<T>
[src]
pub fn shift_and_fill(
&self,
_periods: i32,
_fill_value: Option<ObjectType<T>>
) -> Result<ChunkedArray<ObjectType<T>>>
[src]
&self,
_periods: i32,
_fill_value: Option<ObjectType<T>>
) -> Result<ChunkedArray<ObjectType<T>>>
impl<T> ChunkSort<ObjectType<T>> for ObjectChunked<T>
[src]
pub fn sort(&self, _reverse: bool) -> Self
[src]
pub fn sort_in_place(&mut self, _reverse: bool)
[src]
pub fn argsort(&self, _reverse: bool) -> Vec<usize>
[src]
impl<T> ChunkTake for ObjectChunked<T>
[src]
pub fn take_from_single_chunked(&self, _idx: &UInt32Chunked) -> Result<Self>
[src]
pub fn take(
&self,
_indices: impl Iterator<Item = usize>,
_capacity: Option<usize>
) -> Self where
Self: Sized,
[src]
&self,
_indices: impl Iterator<Item = usize>,
_capacity: Option<usize>
) -> Self where
Self: Sized,
pub unsafe fn take_unchecked(
&self,
_indices: impl Iterator<Item = usize>,
_capacity: Option<usize>
) -> Self where
Self: Sized,
[src]
&self,
_indices: impl Iterator<Item = usize>,
_capacity: Option<usize>
) -> Self where
Self: Sized,
pub fn take_opt(
&self,
_indices: impl Iterator<Item = Option<usize>>,
_capacity: Option<usize>
) -> Self where
Self: Sized,
[src]
&self,
_indices: impl Iterator<Item = Option<usize>>,
_capacity: Option<usize>
) -> Self where
Self: Sized,
pub unsafe fn take_opt_unchecked(
&self,
_indices: impl Iterator<Item = Option<usize>>,
_capacity: Option<usize>
) -> Self where
Self: Sized,
[src]
&self,
_indices: impl Iterator<Item = Option<usize>>,
_capacity: Option<usize>
) -> Self where
Self: Sized,
pub fn take_from_single_chunked_iter(
&self,
indices: impl Iterator<Item = usize>
) -> Result<Self> where
Self: Sized,
[src]
&self,
indices: impl Iterator<Item = usize>
) -> Result<Self> where
Self: Sized,
impl<T> ChunkUnique<ObjectType<T>> for ObjectChunked<T>
[src]
pub fn unique(&self) -> Result<ChunkedArray<ObjectType<T>>>
[src]
pub fn arg_unique(&self) -> Result<Vec<usize>>
[src]
pub fn n_unique(&self) -> Result<usize>
[src]
pub fn is_unique(&self) -> Result<BooleanChunked>
[src]
pub fn is_duplicated(&self) -> Result<BooleanChunked>
[src]
pub fn value_counts(&self) -> Result<DataFrame>
[src]
impl<T> ChunkVar<Series> for ObjectChunked<T>
[src]
impl<T> ChunkWindow for ObjectChunked<T>
[src]
pub fn rolling_sum(
&self,
_window_size: usize,
_weight: Option<&[f64]>,
_ignore_null: bool
) -> Result<Self> where
Self: Sized,
[src]
&self,
_window_size: usize,
_weight: Option<&[f64]>,
_ignore_null: bool
) -> Result<Self> where
Self: Sized,
pub fn rolling_mean(
&self,
_window_size: usize,
_weight: Option<&[f64]>,
_ignore_null: bool
) -> Result<Self> where
Self: Sized,
[src]
&self,
_window_size: usize,
_weight: Option<&[f64]>,
_ignore_null: bool
) -> Result<Self> where
Self: Sized,
pub fn rolling_min(
&self,
_window_size: usize,
_weight: Option<&[f64]>,
_ignore_null: bool
) -> Result<Self> where
Self: Sized,
[src]
&self,
_window_size: usize,
_weight: Option<&[f64]>,
_ignore_null: bool
) -> Result<Self> where
Self: Sized,
pub fn rolling_max(
&self,
_window_size: usize,
_weight: Option<&[f64]>,
_ignore_null: bool
) -> Result<Self> where
Self: Sized,
[src]
&self,
_window_size: usize,
_weight: Option<&[f64]>,
_ignore_null: bool
) -> Result<Self> where
Self: Sized,
impl<T> ChunkZip<ObjectType<T>> for ObjectChunked<T>
[src]
pub fn zip_with(
&self,
_mask: &BooleanChunked,
_other: &ChunkedArray<ObjectType<T>>
) -> Result<ChunkedArray<ObjectType<T>>>
[src]
&self,
_mask: &BooleanChunked,
_other: &ChunkedArray<ObjectType<T>>
) -> Result<ChunkedArray<ObjectType<T>>>
pub fn zip_with_series(
&self,
_mask: &BooleanChunked,
_other: &Series
) -> Result<ChunkedArray<ObjectType<T>>>
[src]
&self,
_mask: &BooleanChunked,
_other: &Series
) -> Result<ChunkedArray<ObjectType<T>>>
impl<T> CompToSeries for ObjectChunked<T>
[src]
pub fn lt_series(&self, _rhs: &Series) -> BooleanChunked
[src]
pub fn gt_series(&self, _rhs: &Series) -> BooleanChunked
[src]
pub fn gt_eq_series(&self, _rhs: &Series) -> BooleanChunked
[src]
pub fn lt_eq_series(&self, _rhs: &Series) -> BooleanChunked
[src]
pub fn eq_series(&self, _rhs: &Series) -> BooleanChunked
[src]
pub fn neq_series(&self, _rhs: &Series) -> BooleanChunked
[src]
impl<T> Debug for ObjectChunked<T> where
T: 'static + Debug + Clone + Send + Sync + Default,
[src]
T: 'static + Debug + Clone + Send + Sync + Default,
impl<T> Downcast<ObjectArray<T>> for ObjectChunked<T> where
T: 'static + Debug + Clone + Send + Sync + Default,
[src]
T: 'static + Debug + Clone + Send + Sync + Default,
pub fn downcast_chunks(&self) -> Vec<&ObjectArray<T>>
[src]
impl<T> IntoGroupTuples for ObjectChunked<T>
[src]
impl<T> IntoSeries for ObjectChunked<T> where
T: 'static + Debug + Clone + Send + Sync + Default,
[src]
T: 'static + Debug + Clone + Send + Sync + Default,
pub fn into_series(self) -> Series
[src]
impl<T> NewChunkedArray<ObjectType<T>, T> for ObjectChunked<T> where
T: Any + Debug + Clone + Send + Sync + Default,
[src]
T: Any + Debug + Clone + Send + Sync + Default,
This is supported on crate feature
object
only.pub fn new_from_slice(name: &str, v: &[T]) -> Self
[src]
pub fn new_from_opt_slice(name: &str, opt_v: &[Option<T>]) -> Self
[src]
pub fn new_from_opt_iter(
name: &str,
it: impl Iterator<Item = Option<T>>
) -> ObjectChunked<T>
[src]
name: &str,
it: impl Iterator<Item = Option<T>>
) -> ObjectChunked<T>
pub fn new_from_iter(
name: &str,
it: impl Iterator<Item = T>
) -> ObjectChunked<T>
[src]
name: &str,
it: impl Iterator<Item = T>
) -> ObjectChunked<T>
Create a new ChunkedArray from an iterator.