且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用python pandas在数据框中的选定列为数据的每一行创建哈希值

更新时间:2023-08-28 16:33:16

或者简单地:

df.apply(lambda x: hash(tuple(x)), axis = 1)

例如:

import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.rand(3,5))
print df
df.apply(lambda x: hash(tuple(x)), axis = 1)

     0         1         2         3         4
0  0.728046  0.542013  0.672425  0.374253  0.718211
1  0.875581  0.512513  0.826147  0.748880  0.835621
2  0.451142  0.178005  0.002384  0.060760  0.098650

0    5024405147753823273
1    -798936807792898628
2   -8745618293760919309