Type Definition polars_core::datatypes::Utf8Chunked
source · pub type Utf8Chunked = ChunkedArray<Utf8Type>;
Implementations§
source§impl Utf8Chunked
impl Utf8Chunked
pub fn par_iter_indexed(
&self
) -> impl IndexedParallelIterator<Item = Option<&str>>
pub fn par_iter(&self) -> impl ParallelIterator<Item = Option<&str>> + '_
source§impl Utf8Chunked
impl Utf8Chunked
pub fn hex_decode(&self) -> PolarsResult<Utf8Chunked>
Available on crate feature
string_encoding
and non-crate feature binary_encoding
only.pub fn hex_encode(&self) -> Utf8Chunked
Available on crate feature
string_encoding
only.pub fn base64_decode(&self) -> PolarsResult<Utf8Chunked>
Available on crate feature
string_encoding
and non-crate feature binary_encoding
only.pub fn base64_encode(&self) -> Utf8Chunked
Available on crate feature
string_encoding
only.Trait Implementations§
source§impl Add<&ChunkedArray<Utf8Type>> for &Utf8Chunked
impl Add<&ChunkedArray<Utf8Type>> for &Utf8Chunked
source§impl Add<&str> for &Utf8Chunked
impl Add<&str> for &Utf8Chunked
source§impl Add<ChunkedArray<Utf8Type>> for Utf8Chunked
impl Add<ChunkedArray<Utf8Type>> for Utf8Chunked
source§impl AggList for Utf8Chunked
impl AggList for Utf8Chunked
source§impl ArgAgg for Utf8Chunked
impl ArgAgg for Utf8Chunked
source§impl ChunkAggSeries for Utf8Chunked
impl ChunkAggSeries for Utf8Chunked
source§fn sum_as_series(&self) -> Series
fn sum_as_series(&self) -> Series
Get the sum of the ChunkedArray as a new Series of length 1.
source§fn max_as_series(&self) -> Series
fn max_as_series(&self) -> Series
Get the max of the ChunkedArray as a new Series of length 1.
source§fn min_as_series(&self) -> Series
fn min_as_series(&self) -> Series
Get the min of the ChunkedArray as a new Series of length 1.
source§fn prod_as_series(&self) -> Series
fn prod_as_series(&self) -> Series
Get the product of the ChunkedArray as a new Series of length 1.
source§impl ChunkAnyValue for Utf8Chunked
impl ChunkAnyValue for Utf8Chunked
source§unsafe fn get_any_value_unchecked(&self, index: usize) -> AnyValue<'_>
unsafe fn get_any_value_unchecked(&self, index: usize) -> AnyValue<'_>
Get a single value. Beware this is slow.
If you need to use this slightly performant, cast Categorical to UInt32 Read more
source§fn get_any_value(&self, index: usize) -> PolarsResult<AnyValue<'_>>
fn get_any_value(&self, index: usize) -> PolarsResult<AnyValue<'_>>
Get a single value. Beware this is slow.
source§impl<'a> ChunkApply<'a, &'a str, Cow<'a, str>> for Utf8Chunked
impl<'a> ChunkApply<'a, &'a str, Cow<'a, str>> for Utf8Chunked
source§fn apply_cast_numeric<F, S>(&'a self, f: F) -> ChunkedArray<S>where
F: Fn(&'a str) -> S::Native + Copy,
S: PolarsNumericType,
fn apply_cast_numeric<F, S>(&'a self, f: F) -> ChunkedArray<S>where
F: Fn(&'a str) -> S::Native + Copy,
S: PolarsNumericType,
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
source§fn branch_apply_cast_numeric_no_null<F, S>(&'a self, f: F) -> ChunkedArray<S>where
F: Fn(Option<&'a str>) -> S::Native + Copy,
S: PolarsNumericType,
fn branch_apply_cast_numeric_no_null<F, S>(&'a self, f: F) -> ChunkedArray<S>where
F: Fn(Option<&'a str>) -> S::Native + Copy,
S: PolarsNumericType,
Apply a closure on optional values and cast to Numeric ChunkedArray without null values.
source§fn apply<F>(&'a self, f: F) -> Selfwhere
F: Fn(&'a str) -> Cow<'a, str> + Copy,
fn apply<F>(&'a self, f: F) -> Selfwhere
F: Fn(&'a str) -> Cow<'a, str> + Copy,
Apply a closure elementwise. This is fastest when the null check branching is more expensive
than the closure application. Often it is. Read more
fn try_apply<F>(&'a self, f: F) -> PolarsResult<Self>where
F: Fn(&'a str) -> PolarsResult<Cow<'a, str>> + Copy,
source§fn apply_on_opt<F>(&'a self, f: F) -> Selfwhere
F: Fn(Option<&'a str>) -> Option<Cow<'a, str>> + Copy,
fn apply_on_opt<F>(&'a self, f: F) -> Selfwhere
F: Fn(Option<&'a str>) -> Option<Cow<'a, str>> + Copy,
Apply a closure elementwise including null values.
source§fn apply_with_idx<F>(&'a self, f: F) -> Selfwhere
F: Fn((usize, &'a str)) -> Cow<'a, str> + Copy,
fn apply_with_idx<F>(&'a self, f: F) -> Selfwhere
F: Fn((usize, &'a str)) -> Cow<'a, str> + Copy,
Apply a closure elementwise. The closure gets the index of the element as first argument.
source§impl ChunkApplyKernel<Utf8Array<i64>> for Utf8Chunked
impl ChunkApplyKernel<Utf8Array<i64>> for Utf8Chunked
source§fn apply_kernel(&self, f: &dyn Fn(&LargeStringArray) -> ArrayRef) -> Self
fn apply_kernel(&self, f: &dyn Fn(&LargeStringArray) -> ArrayRef) -> Self
Apply kernel and return result as a new ChunkedArray.
source§fn apply_kernel_cast<S>(
&self,
f: &dyn Fn(&LargeStringArray) -> ArrayRef
) -> ChunkedArray<S>where
S: PolarsDataType,
fn apply_kernel_cast<S>(
&self,
f: &dyn Fn(&LargeStringArray) -> ArrayRef
) -> ChunkedArray<S>where
S: PolarsDataType,
Apply a kernel that outputs an array of different type.
source§impl ChunkCast for Utf8Chunked
impl ChunkCast for Utf8Chunked
source§fn cast(&self, data_type: &DataType) -> PolarsResult<Series>
fn cast(&self, data_type: &DataType) -> PolarsResult<Series>
Cast a
[ChunkedArray]
to [DataType]
source§fn cast_unchecked(&self, data_type: &DataType) -> PolarsResult<Series>
fn cast_unchecked(&self, data_type: &DataType) -> PolarsResult<Series>
Does not check if the cast is a valid one and may over/underflow
source§impl ChunkCompare<&ChunkedArray<Utf8Type>> for Utf8Chunked
impl ChunkCompare<&ChunkedArray<Utf8Type>> for Utf8Chunked
type Item = ChunkedArray<BooleanType>
source§fn equal(&self, rhs: &Utf8Chunked) -> BooleanChunked
fn equal(&self, rhs: &Utf8Chunked) -> BooleanChunked
Check for equality.
source§fn not_equal(&self, rhs: &Utf8Chunked) -> BooleanChunked
fn not_equal(&self, rhs: &Utf8Chunked) -> BooleanChunked
Check for inequality.
source§fn gt(&self, rhs: &Utf8Chunked) -> BooleanChunked
fn gt(&self, rhs: &Utf8Chunked) -> BooleanChunked
Greater than comparison.
source§fn gt_eq(&self, rhs: &Utf8Chunked) -> BooleanChunked
fn gt_eq(&self, rhs: &Utf8Chunked) -> BooleanChunked
Greater than or equal comparison.
source§fn lt(&self, rhs: &Utf8Chunked) -> BooleanChunked
fn lt(&self, rhs: &Utf8Chunked) -> BooleanChunked
Less than comparison.
source§fn lt_eq(&self, rhs: &Utf8Chunked) -> BooleanChunked
fn lt_eq(&self, rhs: &Utf8Chunked) -> BooleanChunked
Less than or equal comparison
source§impl ChunkCompare<&str> for Utf8Chunked
impl ChunkCompare<&str> for Utf8Chunked
type Item = ChunkedArray<BooleanType>
source§fn equal(&self, rhs: &str) -> BooleanChunked
fn equal(&self, rhs: &str) -> BooleanChunked
Check for equality.
source§fn not_equal(&self, rhs: &str) -> BooleanChunked
fn not_equal(&self, rhs: &str) -> BooleanChunked
Check for inequality.
source§fn gt(&self, rhs: &str) -> BooleanChunked
fn gt(&self, rhs: &str) -> BooleanChunked
Greater than comparison.
source§fn gt_eq(&self, rhs: &str) -> BooleanChunked
fn gt_eq(&self, rhs: &str) -> BooleanChunked
Greater than or equal comparison.
source§fn lt(&self, rhs: &str) -> BooleanChunked
fn lt(&self, rhs: &str) -> BooleanChunked
Less than comparison.
source§fn lt_eq(&self, rhs: &str) -> BooleanChunked
fn lt_eq(&self, rhs: &str) -> BooleanChunked
Less than or equal comparison
source§impl ChunkExpandAtIndex<Utf8Type> for Utf8Chunked
impl ChunkExpandAtIndex<Utf8Type> for Utf8Chunked
source§fn new_from_index(&self, index: usize, length: usize) -> Utf8Chunked
fn new_from_index(&self, index: usize, length: usize) -> Utf8Chunked
Create a new ChunkedArray filled with values at that index.
source§impl ChunkExplode for Utf8Chunked
impl ChunkExplode for Utf8Chunked
fn explode_and_offsets(&self) -> PolarsResult<(Series, OffsetsBuffer<i64>)>
fn explode(&self) -> PolarsResult<Series>
source§impl ChunkFillNull for Utf8Chunked
impl ChunkFillNull for Utf8Chunked
source§fn fill_null(&self, strategy: FillNullStrategy) -> PolarsResult<Self>
fn fill_null(&self, strategy: FillNullStrategy) -> PolarsResult<Self>
Replace None values with one of the following strategies: Read more
source§impl ChunkFillNullValue<&str> for Utf8Chunked
impl ChunkFillNullValue<&str> for Utf8Chunked
source§fn fill_null_with_values(&self, value: &str) -> PolarsResult<Self>
fn fill_null_with_values(&self, value: &str) -> PolarsResult<Self>
Replace None values with a give value
T
.source§impl ChunkFilter<Utf8Type> for Utf8Chunked
impl ChunkFilter<Utf8Type> for Utf8Chunked
source§fn filter(&self, filter: &BooleanChunked) -> PolarsResult<ChunkedArray<Utf8Type>>
fn filter(&self, filter: &BooleanChunked) -> PolarsResult<ChunkedArray<Utf8Type>>
Filter values in the ChunkedArray with a boolean mask. Read more
source§impl<'a> ChunkFull<&'a str> for Utf8Chunked
impl<'a> ChunkFull<&'a str> for Utf8Chunked
source§impl ChunkFullNull for Utf8Chunked
impl ChunkFullNull for Utf8Chunked
source§impl ChunkQuantile<String> for Utf8Chunked
impl ChunkQuantile<String> for Utf8Chunked
source§fn median(&self) -> Option<T>
fn median(&self) -> Option<T>
Returns the mean value in the array.
Returns
None
if the array is empty or only contains null values.source§fn quantile(
&self,
_quantile: f64,
_interpol: QuantileInterpolOptions
) -> PolarsResult<Option<T>>
fn quantile(
&self,
_quantile: f64,
_interpol: QuantileInterpolOptions
) -> PolarsResult<Option<T>>
Aggregate a given quantile of the ChunkedArray.
Returns
None
if the array is empty or only contains null values.source§impl ChunkReverse<Utf8Type> for Utf8Chunked
impl ChunkReverse<Utf8Type> for Utf8Chunked
source§impl<'a> ChunkSet<'a, &'a str, String> for Utf8Chunked
impl<'a> ChunkSet<'a, &'a str, String> for Utf8Chunked
source§fn set_at_idx<I: IntoIterator<Item = IdxSize>>(
&'a self,
idx: I,
opt_value: Option<&'a str>
) -> PolarsResult<Self>where
Self: Sized,
fn set_at_idx<I: IntoIterator<Item = IdxSize>>(
&'a self,
idx: I,
opt_value: Option<&'a str>
) -> PolarsResult<Self>where
Self: Sized,
source§fn set_at_idx_with<I: IntoIterator<Item = IdxSize>, F>(
&'a self,
idx: I,
f: F
) -> PolarsResult<Self>where
Self: Sized,
F: Fn(Option<&'a str>) -> Option<String>,
fn set_at_idx_with<I: IntoIterator<Item = IdxSize>, F>(
&'a self,
idx: I,
f: F
) -> PolarsResult<Self>where
Self: Sized,
F: Fn(Option<&'a str>) -> Option<String>,
Set the values at indexes
idx
by applying a closure to these values. Read moresource§fn set(
&'a self,
mask: &BooleanChunked,
value: Option<&'a str>
) -> PolarsResult<Self>where
Self: Sized,
fn set(
&'a self,
mask: &BooleanChunked,
value: Option<&'a str>
) -> PolarsResult<Self>where
Self: Sized,
source§impl ChunkShift<Utf8Type> for Utf8Chunked
impl ChunkShift<Utf8Type> for Utf8Chunked
source§impl ChunkShiftFill<Utf8Type, Option<&str>> for Utf8Chunked
impl ChunkShiftFill<Utf8Type, Option<&str>> for Utf8Chunked
source§fn shift_and_fill(&self, periods: i64, fill_value: Option<&str>) -> Utf8Chunked
fn shift_and_fill(&self, periods: i64, fill_value: Option<&str>) -> Utf8Chunked
Shift the values by a given period and fill the parts that will be empty due to this operation
with
fill_value
.source§impl ChunkSort<Utf8Type> for Utf8Chunked
impl ChunkSort<Utf8Type> for Utf8Chunked
source§fn argsort_multiple(
&self,
other: &[Series],
reverse: &[bool]
) -> PolarsResult<IdxCa>
fn argsort_multiple(
&self,
other: &[Series],
reverse: &[bool]
) -> PolarsResult<IdxCa>
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.
fn sort_with(&self, options: SortOptions) -> ChunkedArray<Utf8Type>
source§fn sort(&self, reverse: bool) -> Utf8Chunked
fn sort(&self, reverse: bool) -> Utf8Chunked
Returned a sorted
ChunkedArray
.source§fn argsort(&self, options: SortOptions) -> IdxCa
fn argsort(&self, options: SortOptions) -> IdxCa
Retrieve the indexes needed to sort this array.
source§impl ChunkTake for Utf8Chunked
impl ChunkTake for Utf8Chunked
source§unsafe fn take_unchecked<I, INulls>(
&self,
indices: TakeIdx<'_, I, INulls>
) -> Selfwhere
Self: Sized,
I: TakeIterator,
INulls: TakeIteratorNulls,
unsafe fn take_unchecked<I, INulls>(
&self,
indices: TakeIdx<'_, I, INulls>
) -> Selfwhere
Self: Sized,
I: TakeIterator,
INulls: TakeIteratorNulls,
Take values from ChunkedArray by index. Read more
source§fn take<I, INulls>(&self, indices: TakeIdx<'_, I, INulls>) -> PolarsResult<Self>where
Self: Sized,
I: TakeIterator,
INulls: TakeIteratorNulls,
fn take<I, INulls>(&self, indices: TakeIdx<'_, I, INulls>) -> PolarsResult<Self>where
Self: Sized,
I: TakeIterator,
INulls: TakeIteratorNulls,
Take values from ChunkedArray by index.
Note that the iterator will be cloned, so prefer an iterator that takes the owned memory
by reference.
source§impl ChunkTakeEvery<Utf8Type> for Utf8Chunked
impl ChunkTakeEvery<Utf8Type> for Utf8Chunked
source§fn take_every(&self, n: usize) -> Utf8Chunked
fn take_every(&self, n: usize) -> Utf8Chunked
Traverse and collect every nth element in a new array.
source§impl ChunkUnique<Utf8Type> for Utf8Chunked
impl ChunkUnique<Utf8Type> for Utf8Chunked
source§fn unique(&self) -> PolarsResult<Self>
fn unique(&self) -> PolarsResult<Self>
Get unique values of a ChunkedArray
source§fn arg_unique(&self) -> PolarsResult<IdxCa>
fn arg_unique(&self) -> PolarsResult<IdxCa>
Get first index of the unique values in a
ChunkedArray
.
This Vec is sorted.source§fn is_unique(&self) -> PolarsResult<BooleanChunked>
fn is_unique(&self) -> PolarsResult<BooleanChunked>
Get a mask of all the unique values.
source§fn is_duplicated(&self) -> PolarsResult<BooleanChunked>
fn is_duplicated(&self) -> PolarsResult<BooleanChunked>
Get a mask of all the duplicated values.
source§fn n_unique(&self) -> PolarsResult<usize>
fn n_unique(&self) -> PolarsResult<usize>
Number of unique values in the
ChunkedArray
source§fn mode(&self) -> PolarsResult<Self>
fn mode(&self) -> PolarsResult<Self>
Available on crate feature
mode
only.The most occurring value(s). Can return multiple Values
source§impl ChunkVar<String> for Utf8Chunked
impl ChunkVar<String> for Utf8Chunked
source§impl ChunkZip<Utf8Type> for Utf8Chunked
Available on crate feature zip_with
only.
impl ChunkZip<Utf8Type> for Utf8Chunked
Available on crate feature
zip_with
only.source§fn zip_with(
&self,
mask: &BooleanChunked,
other: &Utf8Chunked
) -> PolarsResult<Utf8Chunked>
fn zip_with(
&self,
mask: &BooleanChunked,
other: &Utf8Chunked
) -> PolarsResult<Utf8Chunked>
Create a new ChunkedArray with values from self where the mask evaluates
true
and values
from other
where the mask evaluates false
source§impl Debug for Utf8Chunked
impl Debug for Utf8Chunked
source§impl<Ptr> FromIterator<Option<Ptr>> for Utf8Chunkedwhere
Ptr: AsRef<str>,
impl<Ptr> FromIterator<Option<Ptr>> for Utf8Chunkedwhere
Ptr: AsRef<str>,
source§impl<Ptr> FromIterator<Ptr> for Utf8Chunkedwhere
Ptr: PolarsAsRef<str>,
impl<Ptr> FromIterator<Ptr> for Utf8Chunkedwhere
Ptr: PolarsAsRef<str>,
source§fn from_iter<I: IntoIterator<Item = Ptr>>(iter: I) -> Self
fn from_iter<I: IntoIterator<Item = Ptr>>(iter: I) -> Self
Creates a value from an iterator. Read more
source§impl<Ptr> FromParallelIterator<Option<Ptr>> for Utf8Chunkedwhere
Ptr: AsRef<str> + Send + Sync,
impl<Ptr> FromParallelIterator<Option<Ptr>> for Utf8Chunkedwhere
Ptr: AsRef<str> + Send + Sync,
source§fn from_par_iter<I: IntoParallelIterator<Item = Option<Ptr>>>(iter: I) -> Self
fn from_par_iter<I: IntoParallelIterator<Item = Option<Ptr>>>(iter: I) -> Self
Creates an instance of the collection from the parallel iterator
par_iter
. Read moresource§impl<Ptr> FromParallelIterator<Ptr> for Utf8Chunkedwhere
Ptr: PolarsAsRef<str> + Send + Sync,
impl<Ptr> FromParallelIterator<Ptr> for Utf8Chunkedwhere
Ptr: PolarsAsRef<str> + Send + Sync,
source§fn from_par_iter<I: IntoParallelIterator<Item = Ptr>>(iter: I) -> Self
fn from_par_iter<I: IntoParallelIterator<Item = Ptr>>(iter: I) -> Self
Creates an instance of the collection from the parallel iterator
par_iter
. Read moresource§impl<Ptr> FromTrustedLenIterator<Option<Ptr>> for Utf8Chunkedwhere
Ptr: AsRef<str>,
impl<Ptr> FromTrustedLenIterator<Option<Ptr>> for Utf8Chunkedwhere
Ptr: AsRef<str>,
fn from_iter_trusted_length<I: IntoIterator<Item = Option<Ptr>>>(
iter: I
) -> Self
source§impl<Ptr> FromTrustedLenIterator<Ptr> for Utf8Chunkedwhere
Ptr: PolarsAsRef<str>,
impl<Ptr> FromTrustedLenIterator<Ptr> for Utf8Chunkedwhere
Ptr: PolarsAsRef<str>,
fn from_iter_trusted_length<I: IntoIterator<Item = Ptr>>(iter: I) -> Self
source§impl IntoGroupsProxy for Utf8Chunked
impl IntoGroupsProxy for Utf8Chunked
source§fn group_tuples<'a>(
&'a self,
multithreaded: bool,
sorted: bool
) -> PolarsResult<GroupsProxy>
fn group_tuples<'a>(
&'a self,
multithreaded: bool,
sorted: bool
) -> PolarsResult<GroupsProxy>
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.
source§impl<'a> IntoIterator for &'a Utf8Chunked
impl<'a> IntoIterator for &'a Utf8Chunked
§type IntoIter = Box<dyn PolarsIterator<Item = <&'a ChunkedArray<Utf8Type> as IntoIterator>::Item> + 'a, Global>
type IntoIter = Box<dyn PolarsIterator<Item = <&'a ChunkedArray<Utf8Type> as IntoIterator>::Item> + 'a, Global>
Which kind of iterator are we turning this into?
source§impl<'a> IntoTakeRandom<'a> for &'a Utf8Chunked
impl<'a> IntoTakeRandom<'a> for &'a Utf8Chunked
type Item = &'a str
type TakeRandom = TakeRandBranch2<Utf8TakeRandomSingleChunk<'a>, Utf8TakeRandom<'a>>
source§fn take_rand(&self) -> Self::TakeRandom
fn take_rand(&self) -> Self::TakeRandom
Create a type that implements
TakeRandom
.source§impl IsFirst<Utf8Type> for Utf8Chunked
Available on crate feature is_first
only.
impl IsFirst<Utf8Type> for Utf8Chunked
Available on crate feature
is_first
only.fn is_first(&self) -> PolarsResult<BooleanChunked>
source§impl IsIn for Utf8Chunked
Available on crate feature is_in
only.
impl IsIn for Utf8Chunked
Available on crate feature
is_in
only.source§fn is_in(&self, other: &Series) -> PolarsResult<BooleanChunked>
fn is_in(&self, other: &Series) -> PolarsResult<BooleanChunked>
Check if elements of this array are in the right Series, or List values of the right Series.
source§impl<'a, T: AsRef<[Option<Cow<'a, str>>]>> NamedFrom<T, [Option<Cow<'a, str>>]> for Utf8Chunked
impl<'a, T: AsRef<[Option<Cow<'a, str>>]>> NamedFrom<T, [Option<Cow<'a, str>>]> for Utf8Chunked
source§impl<S> NewChunkedArray<Utf8Type, S> for Utf8Chunkedwhere
S: AsRef<str>,
impl<S> NewChunkedArray<Utf8Type, S> for Utf8Chunkedwhere
S: AsRef<str>,
source§fn from_iter_values(name: &str, it: impl Iterator<Item = S>) -> Self
fn from_iter_values(name: &str, it: impl Iterator<Item = S>) -> Self
Create a new ChunkedArray from an iterator.
fn from_slice(name: &str, v: &[S]) -> Self
fn from_slice_options(name: &str, opt_v: &[Option<S>]) -> Self
source§impl NumOpsDispatch for Utf8Chunked
impl NumOpsDispatch for Utf8Chunked
fn add_to(&self, rhs: &Series) -> PolarsResult<Series>
fn subtract(&self, rhs: &Series) -> PolarsResult<Series>
fn multiply(&self, rhs: &Series) -> PolarsResult<Series>
fn divide(&self, rhs: &Series) -> PolarsResult<Series>
fn remainder(&self, rhs: &Series) -> PolarsResult<Series>
source§impl RepeatBy for Utf8Chunked
Available on crate feature repeat_by
only.
impl RepeatBy for Utf8Chunked
Available on crate feature
repeat_by
only.source§fn repeat_by(&self, by: &IdxCa) -> ListChunked
fn repeat_by(&self, by: &IdxCa) -> ListChunked
Repeat the values
n
times, where n
is determined by the values in by
.source§impl StrConcat for Utf8Chunked
Available on crate feature concat_str
only.
impl StrConcat for Utf8Chunked
Available on crate feature
concat_str
only.source§fn str_concat(&self, delimiter: &str) -> Utf8Chunked
fn str_concat(&self, delimiter: &str) -> Utf8Chunked
Concat the values into a string array. Read more
source§impl<'a> TakeRandom for &'a Utf8Chunked
impl<'a> TakeRandom for &'a Utf8Chunked
source§impl<'a> TakeRandomUtf8 for &'a Utf8Chunked
impl<'a> TakeRandomUtf8 for &'a Utf8Chunked
source§impl ValueSize for Utf8Chunked
impl ValueSize for Utf8Chunked
source§fn get_values_size(&self) -> usize
fn get_values_size(&self) -> usize
Useful for a Utf8 or a List to get underlying value size.
During a rechunk this is handy
source§impl VecHash for Utf8Chunked
impl VecHash for Utf8Chunked
source§fn vec_hash(&self, random_state: RandomState, buf: &mut Vec<u64>)
fn vec_hash(&self, random_state: RandomState, buf: &mut Vec<u64>)
Compute the hash for all values in the array. Read more