polars::prelude

Trait ChunkSort

Source
pub trait ChunkSort<T>
where T: PolarsDataType,
{ // Required methods fn sort_with(&self, options: SortOptions) -> ChunkedArray<T>; fn sort(&self, descending: bool) -> ChunkedArray<T>; fn arg_sort(&self, options: SortOptions) -> ChunkedArray<UInt32Type>; // Provided method fn arg_sort_multiple( &self, by: &[Column], _options: &SortMultipleOptions, ) -> Result<ChunkedArray<UInt32Type>, PolarsError> { ... } }
Expand description

Sort operations on ChunkedArray.

Required Methods§

Source

fn sort_with(&self, options: SortOptions) -> ChunkedArray<T>

Source

fn sort(&self, descending: bool) -> ChunkedArray<T>

Returned a sorted ChunkedArray.

Source

fn arg_sort(&self, options: SortOptions) -> ChunkedArray<UInt32Type>

Retrieve the indexes needed to sort this array.

Provided Methods§

Source

fn arg_sort_multiple( &self, by: &[Column], _options: &SortMultipleOptions, ) -> Result<ChunkedArray<UInt32Type>, PolarsError>

Retrieve the indexes need to sort this and the other arrays.

Implementors§