我有一个看起来像这样的数据框。
NAME NUMBER
1 A 3
2 B 4
3 A 7
4 B 1
我希望它看起来像
NAME NUMBER
1 A 10
2 B 5
对于包含4932行的数据框,最简单的方法是什么?
答案 0 :(得分:-2)
您可以使用dplyr
和group_by
与summarize
进行此操作:
df1 <- read.table(text="NAME NUMBER
A 3
B 4
A 7
B 1", header=TRUE, stringsAsFactors=FALSE)
library(dplyr)
df1 %>%
group_by(NAME) %>%
summarize(NUMBER=sum(NUMBER),NUMBER=sum(NUMBER))
# A tibble: 2 x 2
NAME NUMBER
<chr> <int>
1 A 10
2 B 5