2017-01-11 80 views

回答

1

的simpliest是使用min與參數level=0

print (df.data.min(level=0).reset_index(name='min')) 
    a min 
0 1 0.1 
1 2 0.5 

如果需要輸出df和只有一列df

print (df.min(level=0)) 
    data 
a  
1 0.1 
2 0.5 

或者groupby通過第一級與聚合min

print (df.groupby(level=0).data.min().reset_index(name='min')) 
    a min 
0 1 0.1 
1 2 0.5 
+0

這工作,但我並不需要'。數據'位,所以只需'df.min(level = 0)'。非常感謝! –

+0

是的,它也可以工作,我將它添加到解決方案中。 – jezrael