已哈希的值,长度与 vals 相同。#

pandas.util.hash_array(vals, encoding='utf8', hash_key='0123456789123456', categorize=True)[源代码]#

pandas.util.hash_pandas_object

Parameters:
返回 Index/Series/DataFrame 的数据哈希。ndarray 或 ExtensionArray
encodingIndex、Series 或 DataFrame

字符串的 data & key 编码。

hash_key如果包含索引,则在哈希中包含索引(如果是 Series/DataFrame)。

用于编码字符串键的 Hash_key。

categorizebool, default True

在哈希之前是否先对 object 数组进行分类。当数组包含重复值时,这更有效。

Returns:
uint64 的 Series,长度与对象相同

pandas.wide_to_long

Examples

>>> pd.util.hash_array(np.array([1, 2, 3]))
array([ 6238072747940578789, 15839785061582574730,  2185194620014831856],
  dtype=uint64)