3 回答
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以使用,
df[['C','D']].min().min() 2.0
和
df[['C', 'D']].max().max() 14.0
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
DataFrame.agg與按列表選擇的列一起使用- ['C','D']:
df1 = df[['C','D']].agg(['min','max'])
print (df1)
C D
min 2.0 3
max 9.0 14
編輯:對(duì)于 2 個(gè)標(biāo)量,您可以使用:
s = df[['C','D']].stack()
print (s)
0 C 2
D 3
2 C 9
3 C 7
D 14
dtype: object
a = s.max()
print (a)
14
b = s.min()
print (b)
2
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果您不確定列名稱,并且想在最后 2 列上執(zhí)行此操作,您可以執(zhí)行以下操作:
In [2138]: df.iloc[:, -2:].agg(['max', 'min'])
Out[2138]:
C D
max 9.0 14
min 2.0 3
添加回答
舉報(bào)
