我正在尝试计算一个向量中的元素在另一个向量中出现的次数。
v1 <- c(1,2,3)
v2 <- c(1,1,1,2,2,2)
1、2、3 在 v2 中出现了多少次?
期望的结果 3,3,0
这个,tabulate(match(v2, v1))
,返回
3,3
最佳答案
另一种选择可能是:
colSums(sapply(v1, `==`, v2))
[1] 3 3 0
关于r - 计算一个向量中出现在另一个向量中的元素的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64506572/