已哈希的值,长度与 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)