我有一个Pandas数据框,经过一些groupy操作后,如:
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
提供最小值(第三列)
我该怎么做
您可以使用^{} 和^{} 来表示每个组的
MultiIndex
值和minimal
值,并为元组的选择第二个值添加str[1]
:如果还需要通过^{} 选择值:
相关问题 更多 >
编程相关推荐