擅长:python、mysql、java
<p>IIUC<code>df.astype(str).sum(axis=1)</code></p>
<pre><code>df = pd.DataFrame({'A' : ['A','B','C'],
'B' : [0,1,2],
'C' : ['2019-01-10','2020-01-10','2021-01-10']})
df['hash'] = df.astype(str).sum(axis=1)
print(df)
A B C hash
0 A 0 2019-01-10 A02019-01-10
1 B 1 2020-01-10 B12020-01-10
2 C 2 2021-01-10 C22021-01-10
</code></pre>
<p>如果需要自定义分隔符,请使用<code>.agg</code></p>
<pre><code>df.astype(str).agg('|'.join,axis=1)
0 A|0|2019-01-10
1 B|1|2020-01-10
2 C|2|2021-01-10
</code></pre>