小编RBL*_*RBL的帖子

删除r中另一个data.frame中的data.frame行的确切行和频率

考虑以下两个data.frames:

a1 <- data.frame(A = c(1:5, 2, 4, 2), B = letters[c(1:5, 2, 4, 2)])
a2 <- data.frame(A = c(1:3,2), B = letters[c(1:3,2)])
Run Code Online (Sandbox Code Playgroud)

我想删除的确切行a1是在a2这样结果应该是:

A  B
4  d
5  e
4  d
2  b
Run Code Online (Sandbox Code Playgroud)

请注意,2 ba1中的一行保留在最终结果中.目前,我使用循环语句,由于我的data.frames中有许多变量和数千行,因此变得非常慢.有没有内置函数来获得这个结果?

merge r dataframe

6
推荐指数
1
解决办法
125
查看次数

标签 统计

dataframe ×1

merge ×1

r ×1