擅长:python、mysql、java
<p>您可以使用<code>join()</code>+<code>stack()</code>+<code>unstack()</code>:</p>
<pre><code>df=df.join(df.stack().rank(ascending=False).unstack().astype(int),rsuffix='_rank')
</code></pre>
<p>df的输出:</p>
<pre><code> Column1 Column2 Column3 Column1_rank Column2_rank Column3_rank
Row1 60 20 10 3 8 9
Row2 40 30 80 6 7 1
Row3 70 50 50 2 4 4
</code></pre>