【发布时间】:2014-10-23 17:25:52
【问题描述】:
我有一个数据集“df”
> df
A B C
1 tanu abc 10
2 tanu def 20
3 tanu ghi 15
4 tanu jkl 28
5 tanu mno 33
6 tanu pqr 46
7 tanu stu 83
8 tanu vwx 15
9 edu yz1 60
10 edu abc2 85
> group
[1] 3 2 3 2
我必须为每个组找到“C”列的最大值。每个组是 groupby 列“A”,包含来自向量“group”的相应行数
Group1:
tanu abc 10
tanu def 20
tanu ghi 15
Group2:
tanu jkl 28
tanu mno 33
Group3:
tanu pqr 46
tanu stu 83
tanu vwx 15
Group4:
edu yz1 60
edu abc2 85
我无法通过aggregate 或by 函数实现这一点。我希望我的输出是
> out
A B C
tanu def 20
tanu mno 33
tanu stu 83
edu abc2 85
感谢任何帮助。 TIA。
【问题讨论】: