Моих Панды DataFrame, df
, выглядит следующим образом:Панда: индекс максимального значения для каждой группы
parameter1 parameter2 value
1 1 0.1
2 0.2
2 1 0.6
2 0.3
value
является результатом groupby(['parameter1','parameter2']).mean()
на другие DataFrame
. Теперь я могу найти максимальное значение value
для каждого значения parameter1
с помощью
df.max(level='parameter1')
Однако, мне нужно найти соответствующее значение parameter2
для этого максимального значения. Кажется df.idxmax()
не поддерживает level=
, так как я могу это сделать вместо этого?