polars_core::chunked_array

Module ops

Source
Expand description

Traits for miscellaneous operations on ChunkedArray

Re-exports§

pub use sort::options::*;

Modules§

arity
fill_null
float_sorted_arg_max
full
gather
row_encode
search_sorted
sort
zipzip_with

Enums§

FillNullStrategy

Traits§

ChunkAgg
Aggregation operations.
ChunkAnyValue
ChunkApply
Fastest way to do elementwise operations on a ChunkedArray<T> when the operation is cheaper than branching due to null checking.
ChunkApplyKernel
Apply kernels on the arrow array chunks in a ChunkedArray.
ChunkBytes
ChunkCast
Cast ChunkedArray<T> to ChunkedArray<N>
ChunkCompareEq
Compare Series and ChunkedArray’s and get a boolean mask that can be used to filter rows.
ChunkCompareIneq
Compare Series and ChunkedArray’s using inequality operators (<, >=, etc.) and get a boolean mask that can be used to filter rows.
ChunkExpandAtIndex
Create a new ChunkedArray filled with values at that index.
ChunkExplode
Explode/flatten a List or String Series
ChunkFillNullValue
Replace None values with a value
ChunkFilter
Filter values by a boolean mask.
ChunkFull
Fill a ChunkedArray with one value.
ChunkFullNull
ChunkQuantile
Quantile and median aggregation.
ChunkReverse
Reverse a ChunkedArray<T>
ChunkRollApplyrolling_window
This differs from ChunkWindowCustom and ChunkWindow by not using a fold aggregator, but reusing a Series wrapper and calling Series aggregators. This likely is a bit slower than ChunkWindow
ChunkSet
Create a ChunkedArray with new values by index or by boolean mask.
ChunkShift
ChunkShiftFill
Shift the values of a ChunkedArray by a number of periods.
ChunkSort
Sort operations on ChunkedArray.
ChunkTake
ChunkTakeUnchecked
ChunkUnique
Get unique values in a ChunkedArray
ChunkVar
Variance and standard deviation aggregation.
ChunkZip
Combine two ChunkedArray based on some predicate.
IsFirstDistinctis_first_distinct
Mask the first unique values as true
IsLastDistinctis_last_distinct
Mask the last unique values as true

Functions§

_set_check_length
Meant for internal use. In very rare conditions this can be turned off.

Type Aliases§

FillNullLimit