如何运行多个agg函数并将它们作为pandas数据帧中的行返回



给定如下数据帧:

id  x  y
1  6  4
2  5  5
1  4  6
2  3  7
1  2  8
2  1  9

如何在一列上运行多个聚合函数(例如minmax(,但将它们作为数据帧的行返回?预期输出应为:

minmax
1
6

在R的dplyr中,我可以做这样的事情,但我不知道如何在熊猫身上发挥作用。

summarize(df, tibble(minmax = c(min(x), max(x))))

您可以使用agg运行多个功能

df[['x','y']].agg(['max','min'])
Out[211]: 
x  y
max  6  9
min  1  4

相关内容

最新更新