给定如下数据帧:
id x y
1 6 4
2 5 5
1 4 6
2 3 7
1 2 8
2 1 9
如何在一列上运行多个聚合函数(例如min
和max
(,但将它们作为数据帧的行返回?预期输出应为:
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