Trait polars_core::chunked_array::ops::ChunkUnique[][src]

pub trait ChunkUnique<T> {
    fn unique(&self) -> Result<ChunkedArray<T>>;
fn arg_unique(&self) -> Result<UInt32Chunked>; fn n_unique(&self) -> Result<usize> { ... }
fn is_unique(&self) -> Result<BooleanChunked> { ... }
fn is_duplicated(&self) -> Result<BooleanChunked> { ... }
fn value_counts(&self) -> Result<DataFrame> { ... } }
Expand description

Get unique values in a ChunkedArray

Required methods

fn unique(&self) -> Result<ChunkedArray<T>>[src]

Get unique values of a ChunkedArray

fn arg_unique(&self) -> Result<UInt32Chunked>[src]

Get first index of the unique values in a ChunkedArray. This Vec is sorted.

Provided methods

fn n_unique(&self) -> Result<usize>[src]

Number of unique values in the ChunkedArray

fn is_unique(&self) -> Result<BooleanChunked>[src]

Get a mask of all the unique values.

fn is_duplicated(&self) -> Result<BooleanChunked>[src]

Get a mask of all the duplicated values.

fn value_counts(&self) -> Result<DataFrame>[src]

Count the unique values.

Implementors

impl ChunkUnique<BooleanType> for BooleanChunked[src]

impl ChunkUnique<CategoricalType> for CategoricalChunked[src]

impl ChunkUnique<Float32Type> for Float32Chunked[src]

impl ChunkUnique<Float64Type> for Float64Chunked[src]

impl ChunkUnique<ListType> for ListChunked[src]

impl ChunkUnique<Utf8Type> for Utf8Chunked[src]

impl<T> ChunkUnique<ObjectType<T>> for ObjectChunked<T>[src]

impl<T> ChunkUnique<T> for ChunkedArray<T> where
    T: PolarsIntegerType,
    T::Native: Hash + Eq + NumCast,
    ChunkedArray<T>: ChunkOps + IntoSeries
[src]