R、 如何对另一个变量中唯一id号的变量值求和

R、 如何对另一个变量中唯一id号的变量值求和,r,sum,dataset,R,Sum,Dataset,我使用的是R。我有一个数据集“df”,列为{“id number”,“a”}。我如何对unqiue id号的值求和?。这意味着,假设id号的值为{1,1,2,2,3,3},对应的A列的值为{10,10,40,40,30,30}。我要R做10+40+30。这个问题可能是重复的,但我找不到重复的 使用dplyr:df%>%distinct(id number,A)%%>%summary(A=sum(A))注意变量id number中的-将导致问题,最好将其重命名为id或任何您想要的名称。谢谢。如何在

我使用的是R。我有一个数据集“df”,列为{“id number”,“a”}。我如何对unqiue id号的值求和?。这意味着,假设id号的值为{1,1,2,2,3,3},对应的A列的值为{10,10,40,40,30,30}。我要R做10+40+30。这个问题可能是重复的,但我找不到重复的

使用
dplyr
df%>%distinct(id number,A)%%>%summary(A=sum(A))
注意变量
id number
中的
-
将导致问题,最好将其重命名为
id
或任何您想要的名称。谢谢。如何在此基础上添加条件,例如,如果我只想对A
df%%>%不同(id号,A)%%>%过滤器(A<50)%%>汇总(A=sum(A))
尝试在
id号周围加上勾号