熊猫groupby根据其中一列获得最大

时间:2020-03-02 12:01:40

标签: python pandas

我最近一直在尝试熊猫的groupby方法。我想知道,什么是执行groupby的最佳解决方案,然后最多执行一次,但仅针对其中一列。

例如,我目前正在做

    summary = dfx.groupby(['calibration','at']).max().reset_index()

除了“校准”和“ at”以外,还有其他三列,例如:acc,prec和rec。

但是,这给出了每个属性(acc,prec,rec)的最大值。 “校准”和“在”。

我想知道,一个人如何执行分组,只获得其中一个属性(而不是单独的属性)的顶部“行”?

因此,如何通过“校准”和“ at”进行分组,分组后的值是最高acc以及相应的prec和rec。

执行此操作似乎很简单,但是我有些困惑。

谢谢!

0 个答案:

没有答案