У меня есть Pandas DataFrame, который после некоторых групповых операций, таких как:
df.groupby(["dataset", "method"])["mae"].mean()
, выглядит так:
dataset method
acute.a AC 0.003516
EDX 0.028901
EDy 0.029160
HDX 0.040332
HDy 0.027015
acute.b AC 0.003575
EDX 0.043130
EDy 0.029151
HDX 0.016335
HDy 0.003692
balance.1 AC 0.012195
EDX 0.019322
EDy 0.010015
HDX 0.018285
HDy 0.009011
balance.2 AC 0.179619
EDX 0.259377
EDy 0.497555
HDX 0.444765
HDy 0.435202
balance.3 AC 0.028937
EDX 0.034840
EDy 0.014509
HDX 0.037650
HDy 0.014660
breast-cancer AC 0.005540
EDX 0.007067
EDy 0.006252
HDX 0.012012
HDy 0.005629
...
Так что теперь я хочу захватить method
, который даетминимальное значение (третий столбец) для каждого dataset
.
Как я могу это сделать?