Ho una domanda sulla funzione di riduzione in R. Ho letto la sua documentazione, ma sono ancora un po 'confuso. Quindi, ho 5 vettori con il nome dei geni. Ad esempio:Comprendere la funzione `Reduce`
v1 <- c("geneA","geneB",""...)
v2 <- c("geneA","geneC",""...)
v3 <- c("geneD","geneE",""...)
v4 <- c("geneA","geneE",""...)
v5 <- c("geneB","geneC",""...)
E mi piacerebbe scoprire quali geni sono presenti in almeno due vettori. Alcune persone hanno suggerito:
Reduce(intersect,list(a,b,c,d,e))
Io apprezzo molto se qualcuno potesse spiegare a me come funziona questa affermazione, perché ho visto Ridurre utilizzato in altri scenari. Grazie!
La tua domanda è davvero " Come posso trovare quali geni/elementi sono presenti in almeno due vettori? " Se così fosse, 'Reduce()' non * sarà * utile, anche se renderebbe facile rispondere alla domanda "quali geni sono presenti in ** tutti ** dei vettori?" –