Expand description
Traits for miscellaneous operations on ChunkedArray
Modules§
- zip
zip_with
Structs§
- Sort options for multi-series sorting.
- Options for single series sorting.
Enums§
Traits§
- Aggregation operations.
- Fastest way to do elementwise operations on a
ChunkedArray<T>
when the operation is cheaper than branching due to null checking. - Apply kernels on the arrow array chunks in a ChunkedArray.
- Chunk
ApproxN Unique approx_unique
- Cast
ChunkedArray<T>
toChunkedArray<N>
- Compare
Series
andChunkedArray
’s using inequality operators (<
,>=
, etc.) and get aboolean
mask that can be used to filter rows. - Create a new ChunkedArray filled with values at that index.
- Explode/flatten a List or String Series
- Replace None values with a value
- Filter values by a boolean mask.
- Fill a ChunkedArray with one value.
- Quantile and median aggregation.
- Reverse a
ChunkedArray<T>
- Chunk
Roll Apply rolling_window
This differs from ChunkWindowCustom and ChunkWindow by not using a fold aggregator, but reusing aSeries
wrapper and callingSeries
aggregators. This likely is a bit slower than ChunkWindow - Create a
ChunkedArray
with new values by index or by boolean mask. - Shift the values of a
ChunkedArray
by a number of periods. - Sort operations on
ChunkedArray
. - Get unique values in a
ChunkedArray
- Variance and standard deviation aggregation.
- Combine two
ChunkedArray
based on some predicate. - IsFirst
Distinct is_first_distinct
Mask the first unique values astrue
- IsLast
Distinct is_last_distinct
Mask the last unique values astrue
- Reinterpret
reinterpret
- Utility trait to slice concrete arrow arrays whilst keeping their concrete type. E.g. don’t return
Box<dyn Array>
.
Functions§
- Meant for internal use. In very rare conditions this can be turned off.