使用
max有
axis=1:
df = df.max(axis=1)print (df)0 2.01 3.22 8.83 7.8dtype: float64
如果需要新列:
df['max_value'] = df.max(axis=1)print (df) a b c max_value0 1.2 2.0 0.10 2.01 2.1 1.1 3.20 3.22 0.2 1.9 8.80 8.83 3.3 7.8 0.12 7.8

使用
max有
axis=1:
df = df.max(axis=1)print (df)0 2.01 3.22 8.83 7.8dtype: float64
如果需要新列:
df['max_value'] = df.max(axis=1)print (df) a b c max_value0 1.2 2.0 0.10 2.01 2.1 1.1 3.20 3.22 0.2 1.9 8.80 8.83 3.3 7.8 0.12 7.8