pub type Utf8Chunked = ChunkedArray<Utf8Type>;

Implementations

Available on crate feature strings only.

Extract json path, first match Refer to https://goessner.net/articles/JsonPath/

Available on crate feature strings only.
Available on crate feature strings only.
Available on crate feature strings only.
Available on crate feature strings only.
Available on crate feature strings only.

Get the length of the string values.

Available on crate feature strings only.

Check if strings contain a regex pattern

Available on crate feature strings only.

Replace the leftmost (sub)string by a regex pattern

Available on crate feature strings only.

Replace all (sub)strings by a regex pattern

Available on crate feature strings only.

Extract the nth capture group from pattern

Available on crate feature strings only.

Modify the strings to their lowercase equivalent

Available on crate feature strings only.

Modify the strings to their uppercase equivalent

Available on crate feature strings only.

Concat with the values from a second Utf8Chunked

Available on crate feature strings only.

Slice the string values Determines a substring starting from start and with optional length length of each of the elements in array. start can be negative, in which case the start counts from the end of the string.

Trait Implementations

The resulting type after applying the + operator.

Performs the + operation. Read more

The resulting type after applying the + operator.

Performs the + operation. Read more

The resulting type after applying the + operator.

Performs the + operation. Read more

Get the index of the minimal value

Get the index of the maximal value

Get the sum of the ChunkedArray as a new Series of length 1.

Get the max of the ChunkedArray as a new Series of length 1.

Get the min of the ChunkedArray as a new Series of length 1.

Get the product of the ChunkedArray as a new Series of length 1.

Get a single value. Beware this is slow. If you need to use this slightly performant, cast Categorical to UInt32 Read more

Get a single value. Beware this is slow.

Apply a closure elementwise and cast to a Numeric ChunkedArray. This is fastest when the null check branching is more expensive than the closure application. Read more

Apply a closure on optional values and cast to Numeric ChunkedArray without null values.

Apply a closure elementwise. This is fastest when the null check branching is more expensive than the closure application. Often it is. Read more

Apply a closure elementwise including null values.

Apply a closure elementwise. The closure gets the index of the element as first argument.

Apply a closure elementwise. The closure gets the index of the element as first argument.

Apply a closure elementwise and write results to a mutable slice.

Apply kernel and return result as a new ChunkedArray.

Apply a kernel that outputs an array of different type.

Cast a [ChunkedArray] to [DataType]

Check for equality and regard missing values as equal.

Check for equality.

Check for inequality.

Greater than comparison.

Greater than or equal comparison.

Less than comparison.

Less than or equal comparison

Check for equality and regard missing values as equal.

Check for equality.

Check for inequality.

Greater than comparison.

Greater than or equal comparison.

Less than comparison.

Less than or equal comparison

Create a new ChunkedArray filled with values at that index.

Replace None values with one of the following strategies: Read more

Replace None values with a give value T.

Filter values in the ChunkedArray with a boolean mask. Read more

Create a ChunkedArray with a single value.

Aggregate to contiguous memory.

Slice the array. The chunks are reallocated the underlying data slices are zero copy. Read more

Take a view of top n elements

Get the head of the ChunkedArray

Get the tail of the ChunkedArray

Returns the mean value in the array. Returns None if the array is empty or only contains null values. Read more

Aggregate a given quantile of the ChunkedArray. Returns None if the array is empty or only contains null values. Read more

Return a reversed version of this array.

Set the values at indexes idx to some optional value Option<T>. Read more

Set the values at indexes idx by applying a closure to these values. Read more

Set the values where the mask evaluates to true to some optional value Option<T>. Read more

Set the values where the mask evaluates to true by applying a closure to these values. Read more

Shift the values by a given period and fill the parts that will be empty due to this operation with fill_value. Read more

Panics

This function is very opinionated. On the implementation of ChunkedArray<T> for numeric types, we assume that all numeric Series are of the same type.

In this case we assume that all numeric Series are f64 types. The caller needs to uphold this contract. If not, it will panic.

Returned a sorted ChunkedArray.

Retrieve the indexes needed to sort this array.

Take values from ChunkedArray by index. Read more

Take values from ChunkedArray by index. Note that the iterator will be cloned, so prefer an iterator that takes the owned memory by reference. Read more

Traverse and collect every nth element in a new array.

Get unique values of a ChunkedArray

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

Get a mask of all the unique values.

Get a mask of all the duplicated values.

Number of unique values in the ChunkedArray

Available on crate feature mode only.

The most occurring value(s). Can return multiple Values

Compute the variance of this ChunkedArray/Series.

Compute the standard deviation of this ChunkedArray/Series.

Create a new ChunkedArray with values from self where the mask evaluates true and values from other where the mask evaluates false Read more

Formats the value using the given formatter. Read more

Converts to this type from the input type.

Creates a value from an iterator. Read more

Creates a value from an iterator. Read more

Creates an instance of the collection from the parallel iterator par_iter. Read more

Creates an instance of the collection from the parallel iterator par_iter. Read more

Create the tuples need for a groupby operation. * The first value in the tuple is the first index of the group. * The second value in the tuple is are the indexes of the groups including the first value. Read more

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

Creates an iterator from a value. Read more

Create a type that implements TakeRandom.

Available on crate feature is_first only.
Available on crate feature is_in only.

Check if elements of this array are in the right Series, or List values of the right Series.

Initialize by name and values.

Initialize by name and values.

Initialize by name and values.

Initialize by name and values.

Create a new ChunkedArray from an iterator.

Create a new ChunkedArray from an iterator.

Get the quantile of the ChunkedArray as a new Series of length 1.

Get the median of the ChunkedArray as a new Series of length 1.

Available on crate feature repeat_by only.

Repeat the values n times, where n is determined by the values in by.

Available on crate feature concat_str only.

Concat the values into a string array. Read more

Get a nullable value by index. Read more

Get a value by index and ignore the null bit. Read more

Get a nullable value by index. Read more

Get a value by index and ignore the null bit. Read more

Useful for a Utf8 or a List to get underlying value size. During a rechunk this is handy Read more

Get the variance of the ChunkedArray as a new Series of length 1.

Get the standard deviation of the ChunkedArray as a new Series of length 1.

Compute the hash for all values in the array. Read more