R&;dplyr:使用mutate()获取年度总数

R&;dplyr:使用mutate()获取年度总数,r,dplyr,R,Dplyr,数据如下: data <- read.table(text="year level items 2014 a 12 2014 b 16 2014 c 7") 数据库(dplyr) 按(年度)列出的%u组%>% 汇总(项目=总和(项目,不适用,rm=T)) 是不是summary()比传递mutate()更合适?我不怎么使用mutate;但是,我认为data%>%group\u by(year)%>%mutate(items=sum(items,na.rm=T))也会

数据如下:

data <- read.table(text="year level items
2014 a     12
2014 b     16
2014 c     7")
数据
库(dplyr)
按(年度)列出的%u组%>%
汇总(项目=总和(项目,不适用,rm=T))

是不是
summary()
比传递
mutate()
更合适?我不怎么使用
mutate
;但是,我认为
data%>%group\u by(year)%>%mutate(items=sum(items,na.rm=T))
也会起作用
library(dplyr)
out <- data %>% group_by(year) %>%
  summarize(items= sum(items, na.rm=T))