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类数组或类标量
计算函数的参数。
- start
int 切片开始的索引(包含)。
- stop
int或None,默认为None 如果提供,则为停止切片的索引(排除边界)。如果未提供,切片将在末尾停止。
- step
int, 默认 1 切片步长。
- options
pyarrow.compute.SliceOptions,可选 传递选项的替代方式。
- memory_pool
pyarrow.MemoryPool, 可选 如果不传递,将从默认内存池分配内存。