我有一个向量(字符)的列表。例如: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")
,因为这些元素出现两次。
谢谢。