pyarrow.compute.dictionary_encode#

pyarrow.compute.dictionary_encode(array, /, null_encoding='mask', *, options=None, memory_pool=None)#

对数组进行字典编码。

返回输入数组的字典编码版本。如果输入已经是字典数组,则此函数不执行任何操作。

参数:
array类数组对象 (Array-like)

计算函数的参数。

null_encodingstr, 默认 “mask”

如何编码输入中的空值(null)。接受的值为“mask”(空值输入在索引数组中产生一个空值)和“encode”(空值输入产生一个非空索引,指向字典数组中的空值)。

optionspyarrow.compute.DictionaryEncodeOptions,可选

传递选项的替代方式。

memory_poolpyarrow.MemoryPool, 可选

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