【发布时间】:2014-09-27 07:14:21
【问题描述】:
假设我在下面有两个向量:
r<-c(2,2,4,2,NA,6,8,8,9,NA,2,3)
s<-c(50,57,43,2,NA,11,62,35,9,NA,61,78)
我想要做的是对 s 向量中的所有值求和,这些值对应于 r 向量中重复的值,计算唯一性。例如,在 r 向量中,值 2 和 8 分别在 1、2、4、11 位置和 7、8 位置重复。所以我想对 s[1]、s[2]、s[4] 和 s[11] 求和,并将结果放在 s[11] 位置,然后对 s[7] 和 s[8] 求和把它放在 s[8] 位置,结果是
r<-c(NA,NA,4,NA,NA,6,NA,8,9,NA,2,3)
s<-c(NA,NA,43,NA,NA,11,NA,97,9,NA,170,78)
我该怎么做呢?
【问题讨论】:
标签: r vector sum duplicates unique