У меня вопрос о функции уменьшения в R. Я читаю его документацию, но я все еще немного смущен. Итак, у меня есть 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))
Я был бы очень признателен, если бы кто-нибудь мог объяснить мне, как это выражение работает, потому что я видел сокращение, используемое в других сценариях. Спасибо!