根据另一列的值删除一列中的重复信息

Cur*_* G. 2 r dataframe

我有以下两个数据框:

Dt1

barcode ID
1       AA
2       AA
3       AA
4       BB
5       BB
6       CC
7       DD
8       EE
Run Code Online (Sandbox Code Playgroud)

Dt 2

barcode weight
1       55
3       45
6       35
7       80
Run Code Online (Sandbox Code Playgroud)

我想合并数据框,使其以条形码为基础,删除重复或不重复的ID,我的最终数据框将如下所示:

   barcode  ID 
    4       BB   
    5       BB
    8       EE
Run Code Online (Sandbox Code Playgroud)

我尝试了几个命令,但是任何一个都可以。

WeN*_*Ben 5

使用

Idremove = Dt1$ID[Dt1$barcode %in% Dt2$barcode]
Dt1 = Dt1[!Dt1$ID %in% Idremove, ]
Run Code Online (Sandbox Code Playgroud)