Erstellen Sie einen Hash-Wert für jede Datenzeile mit ausgewählten Spalten im Datenrahmen in python pandas

Ich habe gefragt ähnliche Frage in R zum Erstellen eines Hashwerts für jede Datenzeile. Ich weiß, dass ich so etwas wie @ verwenden kahashlib.md5(b'Hello World').hexdigest() um einen String zu hashen, aber wie wäre es mit einer Zeile in einem Datenrahmen?

update 01

Ich habe meinen Code wie folgt entworfen:

for index, row in course_staff_df.iterrows():
        temp_df.loc[index,'hash'] = hashlib.md5(str(row[['cola','colb']].values)).hexdigest()

It scheint mir nicht sehr pythonisch, eine bessere Lösung?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage