擅长:python、mysql、java
<p>我不确定最终结果是什么,但是如果您想得到<code>max</code>和{<cd2>}值之间最大差异的列,那么可以这样做:</p>
<pre><code>>>> df = pd.DataFrame({'a':[3,4,6], 'b':[22,15,6], 'c':[7,18,9]})
>>> df
a b c
0 3 22 7
1 4 15 18
2 6 6 9
>>> diff = df.max() - df.min()
>>> diff
a 3
b 16
c 11
dtype: int64
>>> diff.nlargest(1)
b 16
dtype: int64
</code></pre>
<p>如果你只需要一个号码</p>
^{pr2}$
<p>如果您想得到每一行的最大值和最小值之间的差异,那么只需在不同的<code>axis</code>上执行该操作:</p>
<pre><code>>>> diff = df.max(axis=1) - df.min(axis=1)
>>> diff
0 19
1 14
2 3
>>> diff.max()
19
</code></pre>