从第二个列表中排除一个列表中的名称[r]

时间:2014-06-07 23:32:33

标签: r list

假设我有两个列表:

ls1 = list("a","b","c","d","e")
ls2 = list("b","e")

如何创建第三个列表ls3,其中包含ls1但不在ls2中的元素?

在此示例中,ls3应包含“a”,“c”和“d”。

谢谢!

1 个答案:

答案 0 :(得分:1)

setdiff()怎么样?

ls1 = list("a","b","c","d","e")
ls2 = list("b","e")
setdiff(ls1, ls2)

根据您的意愿返回list("a","c","d")