我有一個向量(字符)的列表。例如:R如何在列表中找到向量的一個子集的交集
my_list <- list(c("a", "b", "c"),
c("a", "b", "c", "d"),
c("e", "d"))
對於所有這三個矢量的交集,我可以使用:Reduce(intersect, my_list)
。但正如你所看到的,在所有三個向量中都沒有共同的元素。
那麼,如果我想要找到在列表中出現「至少」一定次數的共同元素,該怎麼辦?如:somefunction(my_list, time=2)
會給我c("a", "b", "c", "d")
,因爲這些元素出現兩次。
謝謝。