pandas.util.hash_pandas_object#

pandas.util.hash_pandas_object(obj, index=True, кодировка='utf8', hash_key='0123456789123456', категоризировать=True)[источник]#

Возвращает хэш данных Index/Series/DataFrame.

Параметры:
objIndex, Series или DataFrame
indexbool, по умолчанию True

Включить индекс в хэш (если Series/DataFrame).

кодировкаstr, по умолчанию ‘utf8’

Кодировка для данных и ключа, когда строки.

hash_keystr, по умолчанию _default_hash_key

Hash_key для строкового ключа для кодирования.

категоризироватьbool, по умолчанию True

Сначала ли категоризировать массивы объектов перед хешированием. Это более эффективно, когда массив содержит повторяющиеся значения.

Возвращает:
Series uint64, той же длины, что и объект

Примеры

>>> pd.util.hash_pandas_object(pd.Series([1, 2, 3]))
0    14639053686158035780
1     3869563279212530728
2      393322362522515241
dtype: uint64