我从堆栈溢出这里的一个先前问题中尝试了此代码:
def hashme(x):
return base64.b64encode(hashlib.sha1(x).digest())
df['ORIG'].astype(str).str.encode('UTF-8')\
.apply(hashme)
但是此代码用于列。我需要找到每一行的哈希值。
Link to previously asked question
我尝试使用 iloc 来仅获取行,但是它一直给我一个错误。
我还想知道如何循环行号,以便可以找到'n'行数的哈希值。
我是Python的新手,所以这真的让我感到困惑。
谢谢。
答案 0 :(得分:0)
仅查询哈希值:
df.loc[df['ORIG'] == hashme("my_value"))]