L1:混合动物+ L2:混合动物= L3:兔子(仅)

时间:2014-01-01 22:29:59

标签: r merge compare diff

有两个列表,L1和L2,数千行由硬回车分隔。

L1中有一些不存在于L2中的行,对于这项工作没用。

L1和L2中有共同(重复)的行也是无用的,应该被删除。

L2中有些行未包含在L1中:这些是请求。

尝试合并,比较差异,但输出混合。

L1: d ç

L2: C [R

L3: [R

2 个答案:

答案 0 :(得分:0)

查看setdiff命令:

L1= c("D","C")
L2= c("C","R")
L3 = setdiff(L2,L1)

答案 1 :(得分:0)

您还可以使用not %in%之前的!索引L2:

L1= c("D","C")
L2= c("C","R")
L2[!L2 %in% L1]

#[1] "R"