【发布时间】:2015-04-17 05:10:17
【问题描述】:
我对 R 中的 Reduce 函数有疑问。我阅读了它的文档,但我仍然有点困惑。所以,我有 5 个带有基因名称的载体。例如:
v1 <- c("geneA","geneB",""...)
v2 <- c("geneA","geneC",""...)
v3 <- c("geneD","geneE",""...)
v4 <- c("geneA","geneE",""...)
v5 <- c("geneB","geneC",""...)
我想找出至少两个载体中存在哪些基因。有人建议:
Reduce(intersect,list(a,b,c,d,e))
如果有人能向我解释这个语句是如何工作的,我将不胜感激,因为我已经看到 Reduce 在其他场景中使用。
【问题讨论】:
-
您的问题真的是“我如何才能找到至少两个载体中存在哪些基因/元素?”如果是这样,
Reduce()不会有帮助,尽管它可以很容易地回答“哪些基因存在于所有向量中?”的问题