- ak.str.slice(array, start, stop=None, step=1, *, highlevel=True, behavior=None)#
array – Array-like data (anything
start (int) – Index to start slicing at (inclusive).
stop (None or int) – Index to stop slicing at (exclusive). If not given, slicing will stop at the end.
step (int) – Slice step.
Replaces any string or bytestring-valued data with a slice between
start is inclusive and
stop is exclusive and both
stop are measured in Unicode characters; for
stop are measured in bytes.
replacement are scalars; they cannot be
different for each string/bytestring in the sample.
Note: this function does not raise an error if the
array does not
contain any string or bytestring data.
Requires the pyarrow library and calls pyarrow.compute.utf8_slice_codeunits or performs a literal slice on strings and bytestrings, respectively.