擅长:python、mysql、java
<p>你的问题是你忘记告诉熊猫,<code>EleNo.</code>列是索引。在这一点之后,事情就简单了:只需要用每一行的绝对值的最大值构建一个序列,取该序列的最大值的索引,并用它在原始数据帧中找到所需的行。代码可以是:</p>
<pre><code>s = df.set_index('EleNo.').apply(np.absolute).max(axis=1)
print(df[df['EleNo.'] == s[s == s.max()].index[0]])
</code></pre>
<p>显示如预期:</p>
<pre><code> EleNo. Exat0 Exat10 Exat20 Exat30 Exat40 Exat50
1 2536 -20 -36 -33 -38 2 -10
</code></pre>