Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 R 中,让q是一个包含100组件的列表。每个分量都是一个字符向量:
q
100
i <-3 q[[i]] [1] "A" "B" "C" i <- 8 q[[i]] [1] "B" "A" "D" "F"
等等。我想q[[i]]对所有的组件进行交叉i。作为输出,我只需要位于多个交叉点的那些字符。我只知道函数
q[[i]]
i
intersect()
它适用于 2 个输入,我真的不知道Reduce。有没有什么智能快速的方法来做到这一点?
Reduce
我非常感谢你!
试试这个。
Reduce(intersect,q)
如果你想显示中间结果:
Reduce(intersect,q,intermediate=TRUE)