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]
fn unique(&self) -> Result<ChunkedArray<T>>
[src]Get unique values of a ChunkedArray
fn arg_unique(&self) -> Result<UInt32Chunked>
[src]
fn arg_unique(&self) -> Result<UInt32Chunked>
[src]Get first index of the unique values in a ChunkedArray
.
This Vec is sorted.
Provided methods
fn is_unique(&self) -> Result<BooleanChunked>
[src]
fn is_unique(&self) -> Result<BooleanChunked>
[src]Get a mask of all the unique values.
fn is_duplicated(&self) -> Result<BooleanChunked>
[src]
fn is_duplicated(&self) -> Result<BooleanChunked>
[src]Get a mask of all the duplicated values.
fn value_counts(&self) -> Result<DataFrame>
[src]
fn value_counts(&self) -> Result<DataFrame>
[src]Count the unique values.
Implementors
impl ChunkUnique<BooleanType> for BooleanChunked
[src]
impl ChunkUnique<BooleanType> for BooleanChunked
[src]fn unique(&self) -> Result<Self>
[src]
fn arg_unique(&self) -> Result<UInt32Chunked>
[src]
fn is_unique(&self) -> Result<BooleanChunked>
[src]
fn is_duplicated(&self) -> Result<BooleanChunked>
[src]
impl ChunkUnique<CategoricalType> for CategoricalChunked
[src]
impl ChunkUnique<CategoricalType> for CategoricalChunked
[src]fn unique(&self) -> Result<Self>
[src]
fn arg_unique(&self) -> Result<UInt32Chunked>
[src]
fn is_unique(&self) -> Result<BooleanChunked>
[src]
fn is_duplicated(&self) -> Result<BooleanChunked>
[src]
fn value_counts(&self) -> Result<DataFrame>
[src]
impl ChunkUnique<Float32Type> for Float32Chunked
[src]
impl ChunkUnique<Float32Type> for Float32Chunked
[src]fn unique(&self) -> Result<ChunkedArray<Float32Type>>
[src]
fn arg_unique(&self) -> Result<UInt32Chunked>
[src]
fn is_unique(&self) -> Result<BooleanChunked>
[src]
fn is_duplicated(&self) -> Result<BooleanChunked>
[src]
fn value_counts(&self) -> Result<DataFrame>
[src]
impl ChunkUnique<Float64Type> for Float64Chunked
[src]
impl ChunkUnique<Float64Type> for Float64Chunked
[src]fn unique(&self) -> Result<ChunkedArray<Float64Type>>
[src]
fn arg_unique(&self) -> Result<UInt32Chunked>
[src]
fn is_unique(&self) -> Result<BooleanChunked>
[src]
fn is_duplicated(&self) -> Result<BooleanChunked>
[src]
fn value_counts(&self) -> Result<DataFrame>
[src]
impl ChunkUnique<ListType> for ListChunked
[src]
impl ChunkUnique<ListType> for ListChunked
[src]fn unique(&self) -> Result<ChunkedArray<ListType>>
[src]
fn arg_unique(&self) -> Result<UInt32Chunked>
[src]
impl ChunkUnique<Utf8Type> for Utf8Chunked
[src]
impl ChunkUnique<Utf8Type> for Utf8Chunked
[src]fn unique(&self) -> Result<Self>
[src]
fn arg_unique(&self) -> Result<UInt32Chunked>
[src]
fn is_unique(&self) -> Result<BooleanChunked>
[src]
fn is_duplicated(&self) -> Result<BooleanChunked>
[src]
fn value_counts(&self) -> Result<DataFrame>
[src]
impl<T> ChunkUnique<ObjectType<T>> for ObjectChunked<T>
[src]
impl<T> ChunkUnique<ObjectType<T>> for ObjectChunked<T>
[src]fn unique(&self) -> Result<ChunkedArray<ObjectType<T>>>
[src]
fn arg_unique(&self) -> Result<UInt32Chunked>
[src]
impl<T> ChunkUnique<T> for ChunkedArray<T> where
T: PolarsIntegerType,
T::Native: Hash + Eq + NumCast,
ChunkedArray<T>: ChunkOps + IntoSeries,
[src]
impl<T> ChunkUnique<T> for ChunkedArray<T> where
T: PolarsIntegerType,
T::Native: Hash + Eq + NumCast,
ChunkedArray<T>: ChunkOps + IntoSeries,
[src]