【发布时间】:2016-06-07 15:48:19
【问题描述】:
这是数据:
a <- c(1,1,2,2,3)
b <- c(1,3,5,9,4)
df1 <- data.frame(a,b)
df1
a b
1 1
1 3
2 5
2 9
3 4
我想要这样的东西:
a b max
1 1 3
1 3 3
2 5 9
2 9 9
3 4 4
我的问题:如何计算“a”列中“b”列中的值的“max”列分组?
我对聚合函数进行了一些研究,但仍然找不到解决方案。
请帮忙
【问题讨论】:
-
对于您的结果,第 3 行,我认为您的意思是最大值应该是 5 而不是 9?
标签: r