我有两个具有相同向量但长度不同的列表
list1 <- list(a = 1:10, b = 3:20)
list2 <- list(a = c(2,5,8), b = c(3,5,11,20))
我想从每个向量中找到元素list1
不存在于相应的向量中list2
。除了 R 之外,其他脚本也回答了类似的问题。
我预计最终名单是
lst <- list(a=c(1,3,4,6,7,9,10),b=c(4,6:10,12:19))
谢谢你的帮助。
我们可以用
mapply(setdiff,list1,list2)
#$a
#[1] 1 3 4 6 7 9 10
#$b
#[1] 4 6 7 8 9 10 12 13 14 15 16 17 18 19
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)