【发布时间】:2020-09-30 18:18:02
【问题描述】:
我有以下数据框:
DF <- data.frame(A=c(0.1,0.1,0.1,0.1,0.2,0.2,0.2,0.3,0.4,0.4 ), B=c(1,2,1,5,10,2,3,1,6,2), B=c(1000,50,400,6,300,2000,20,30,40,50))
我想过滤 A 中每组相等值的 DF,选择 B 中的最大值。
例如,对于 A 中的 0.1,B 中的最大值为 5。
以新的数据框结束:
A B C
0.1 5 6
0.2 10 300
0.3 1 30
0.4 6 40
我不确定这是使用基本 R 还是使用库来解决的问题。因为我正在考虑使用 dplyr 和 A 组。我是对的吗?
【问题讨论】:
标签: r