我的Pandas DataFrame,df
,看起来像这样:
parameter1 parameter2 value
1 1 0.1
2 0.2
2 1 0.6
2 0.3
value
是对另一个DataFrame
进行groupby(['parameter1','parameter2']).mean()
操作的结果。现在,我可以使用以下方法找到每个parameter1
值的最大value
值:
df.max(level='parameter1')
然而,我需要找到这个最大值所对应的parameter2
的值。看起来df.idxmax()
不支持level=
,那么我该怎么做呢?