从不同长度的多个向量中提取常见字符

时间:2012-05-30 18:23:49

标签: r

R中是否有函数可以找到多个向量(不同长度)中的公共字符。例如,如果我有3个向量......

a1 <- LETTERS[1:7]
a2 <- LETTERS[4:8]
a3 <- LETTERS[2:10]

我能想到一个混乱的解决方案......

intersect(intersect(a1,a2),a3)

问题是,我有大约8或9个向量。有更好的方法吗?

1 个答案:

答案 0 :(得分:6)

是:

Reduce(intersect,list(a1,a2,a3))