这可能是非常基本的,但我需要比较两个不同数据集中的两列字符串元素,然后删除重复的条目,以便使用其余的元素.

目前,我有以下几点:

compare <- append(test1$TL,test2$tl)
compare <- compare[!duplicated(compare)]

但它只删除重复元素的第一个副本.我需要它来删除两个副本,这样我就可以只处理非副本.有人能帮忙吗?

推荐答案

你可以试试

x <- c(1,2,3)
y <- c(3,4,5)


z <- union(x,y)  
z[! z %in% intersect(x,y)]
[1] 1 2 4 5

R相关问答推荐

r带有参考年的两年移动平均线

R数据帧中的布尔加法会产生布尔值而不是整值

有没有一种方法可以在子包上使用‘library()’中的‘exclub’参数?

如何使用geom_sf在边界显示两种 colored颜色 ?

行式dppr中的变量列名

如何使用rmarkdown和kableExtra删除包含折叠行的表的第一列的名称

使用R中的Shapetime裁剪格栅文件

多重RHS固定估计

如何删除gggvenn与gggplot绘制的空白?

在R中无法读入具有Readxl和lApply的数据集

根据列A中的差异变异列,其中行由列B中的相对值标识

根据1个变量绘制 colored颜色 发散的 map ,由另一个变量绘制饱和度,ggplot2不工作

在R函数中使用加号

Geom_Hline将不会出现,而它以前出现了

是否有新方法来更改Facet_WRAP(Ggplot2)中条文本的文本 colored颜色 ?

基于Key->Value数据帧的基因子集相关性提取

将项粘贴到向量中,并将它们分组为x的倍数,用空格分隔

在R中使用列表(作为tibble列)进行向量化?

从线的交点创建面

Data.table::Shift type=允许扩展数据(&Q;LAG&Q;)