[英]R: intersection of list components
在R中,令q
為包含100
組件的列表。 每個組件都是一個字符向量:
i <-3
q[[i]]
[1] "A" "B" "C"
i <- 8
q[[i]]
[1] "B" "A" "D" "F"
等等。 我想將分量q[[i]]
與所有i
相交。 作為輸出,我只需要位於多個交集的那些字符即可。 我只知道功能
intersect()
它可以使用2個輸入,但我不太了解Reduce
。 有什么聰明的方法可以做到這一點嗎?
我非常感謝你!
嘗試一下。
Reduce(intersect,q)
如果要顯示中間結果:
Reduce(intersect,q,intermediate=TRUE)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.