擅长:python、mysql、java
<p>也可以指定只对数值元素执行此操作。你知道吗</p>
<pre><code>df['Max'] = df.max(axis=1, numeric_only=True)
df['Min'] = df.min(axis=1, numeric_only=True)
df['Max - Min'] = df['Max'] - df['Min']
# if you only need "Max - Min"
df['Max - Min'] = df.max(1, numeric_only=True) - df.min(1, numeric_only=True)
</code></pre>
<p>默认情况下,<code>max</code>函数将尝试使用所有内容。如果有额外的参数,它将只包括计算中包含浮点值、int值和布尔值的列。请在<a href="https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.max.html" rel="nofollow noreferrer">^{<cd2>}</a>上阅读更多信息</p>