在R中,让q成为一个包含100组件的列表。每个组件都是一个字符向量:
i <-3
q[[i]]
[1] "A" "B" "C"
i <- 8
q[[i]]
[1] "B" "A" "D" "F" 诸若此类。我想为所有的q[[i]]交叉组件i。作为输出,我只需要那些位于多个交集中的字符。我只知道它的功能
intersect()它适用于两个输入,而我并不真正了解Reduce。有什么聪明快捷的方法吗?
我非常感谢你!
发布于 2013-11-12 10:19:13
试试这个。
Reduce(intersect,q)如果您想要显示中间结果:
Reduce(intersect,q,intermediate=TRUE)https://stackoverflow.com/questions/19926275
复制相似问题