[][src]Type Definition polars::datatypes::ListChunked

type ListChunked = ChunkedArray<ListType>;

Implementations

impl ListChunked[src]

pub fn to_ndarray<N>(&self) -> Result<Array2<N::Native>> where
    N: PolarsNumericType
[src]

This is supported on crate feature ndarray only.

If all nested Series have the same length, a 2 dimensional ndarray::Array is returned.

impl ListChunked[src]

pub fn explode(&self) -> Result<(Series, Vec<usize>)>[src]

Trait Implementations

impl ChunkCast for ListChunked[src]

impl ChunkCompare<&'_ ChunkedArray<ListType>> for ListChunked[src]

impl ChunkExpandAtIndex<ListType> for ListChunked[src]

impl ChunkFillNone for ListChunked[src]

impl ChunkFillNoneValue<&'_ Series> for ListChunked[src]

impl ChunkFilter<ListType> for ListChunked[src]

impl ChunkFull<&'_ (dyn SeriesTrait + '_)> for ListChunked[src]

impl ChunkOps for ListChunked[src]

impl ChunkReverse<ListType> for ListChunked[src]

impl ChunkShift<ListType> for ListChunked[src]

impl ChunkShiftFill<ListType, Option<&'_ Series>> for ListChunked[src]

impl ChunkSort<ListType> for ListChunked[src]

impl ChunkTake for ListChunked[src]

impl ChunkUnique<ListType> for ListChunked[src]

impl ChunkVar<Series> for ListChunked[src]

impl ChunkWindow for ListChunked[src]

impl ChunkZip<ListType> for ListChunked[src]

impl CompToSeries for ListChunked[src]

impl Debug for ListChunked[src]

impl Downcast<GenericListArray<i32>> for ListChunked[src]

impl<'a> FromIterator<&'a Option<Series>> for ListChunked[src]

impl<'a> FromIterator<&'a Series> for ListChunked[src]

impl<'a> FromIterator<Option<&'a Series>> for ListChunked[src]

impl FromIterator<Option<Arc<dyn SeriesTrait + 'static>>> for ListChunked[src]

impl FromIterator<Option<Series>> for ListChunked[src]

impl FromIterator<Series> for ListChunked[src]

impl IntoGroupTuples for ListChunked[src]

impl<'a> IntoIterator for &'a ListChunked[src]

type Item = Option<Series>

The type of the elements being iterated over.

type IntoIter = Box<dyn PolarsIterator<Item = Self::Item> + 'a>

Which kind of iterator are we turning this into?

pub fn into_iter(self) -> Self::IntoIter[src]

Decides which iterator fits best the current chunked array. The decision are based on the number of chunks and the existence of null values.

impl<'a> IntoNoNullIterator for &'a ListChunked[src]

type Item = Series

type IntoIter = Box<dyn PolarsIterator<Item = Self::Item> + 'a>

pub fn into_no_null_iter(self) -> Self::IntoIter[src]

Decides which iterator fits best the current no null chunked array. The decision are based on the number of chunks.

impl<'a> IntoParallelIterator for &'a ListChunked[src]

This is supported on crate feature parallel only.

Convert $ca_iter into a ParallelIterator using the most efficient ParallelIterator implementation for the given $ca_type.

  • If $ca_type has only a chunk and has no null values, it uses $single_chunk_return_option.
  • If $ca_type has only a chunk and does have null values, it uses $single_chunk_null_check_return_option.
  • If $ca_type has many chunks and has no null values, it uses $many_chunk_return_option.
  • If $ca_type has many chunks and does have null values, it uses $many_chunk_null_check_return_option.

type Iter = ListParIterDispatcher<'a>

The parallel iterator type that will be created.

type Item = Option<Series>

The type of item that the parallel iterator will produce.

impl IntoSeries for ListChunked[src]

impl<'a> IntoTakeRandom<'a> for &'a ListChunked[src]

type Item = Series

type TakeRandom = Box<dyn TakeRandom<Item = Self::Item> + 'a>

impl NumOpsDispatch for ListChunked[src]

impl TakeRandom for ListChunked[src]

type Item = Series

impl ToDummies<ListType> for ListChunked[src]

impl ZipOuterJoinColumn for ListChunked[src]