pyarrow.compute.scatter#
- pyarrow.compute.scatter(values, indices, /, max_index=-1, *, options=None, memory_pool=None)#
根据索引将值分散到指定位置。
将第 i 个值放置在由第 i 个索引指定的位置。
- 参数:
- values类数组 (Array-like) 或类标量 (scalar-like)
计算函数的参数。
- indices数组类 (Array-like) 或标量类 (scalar-like)
计算函数的参数。
- max_index
int64,默认 -1 允许输入索引中的最大值。函数输出的长度将为此值加 1。如果为负数,该值将被设置为输入索引的长度减 1,函数输出的长度将为输入索引的长度。
- options
pyarrow.compute.ScatterOptions,可选 传递选项的替代方式。
- memory_pool
pyarrow.MemoryPool, 可选 如果不传递,将从默认内存池分配内存。