pyarrow.compute.binary_slice#

pyarrow.compute.binary_slice(strings, /, start, stop=None, step=1, *, options=None, memory_pool=None)#

对二进制字符串进行切片。

对于 strings 中的每个二进制字符串,输出由 SliceOptions 给定的 (start, stop, step) 所定义的子字符串,其中 start 为包含边界,stop 为排除边界。这三个值均以字节为单位进行度量。如果 step 为负数,字符串将按相反顺序读取。如果 step 为零,则会引发错误。空输入将输出空值。

参数:
strings类数组或类标量

计算函数的参数。

startint

切片开始的索引(包含)。

stopintNone,默认为 None

如果提供,则为停止切片的索引(排除边界)。如果未提供,切片将在末尾停止。

stepint, 默认 1

切片步长。

optionspyarrow.compute.SliceOptions,可选

传递选项的替代方式。

memory_poolpyarrow.MemoryPool, 可选

如果不传递,将从默认内存池分配内存。