【发布时间】:2016-01-26 20:18:40
【问题描述】:
我有这个由两个向量组成的数据框,它包含数百万行。我使用了循环,但需要一天的时间来比较这个值。
有人可以建议任何应用功能吗??
姓名销售
1
2
3
B 1
B 5
乙 6
.
.
我想要的是唯一的名称列表以及针对该特定名称的销售额的最大元素。比如 A 有 3 行,最高销售额是 3。
输出应在数据框中。
姓名销售
3
乙 6
【问题讨论】:
-
你可以使用 dplyr。
dat %>% group_by(Names) %>% summarise(Sales = max(Sales)) %>% data.frame()