我在R中有一个数据集,如下所示:
x1 x2 x3
1: A Away 2
2: A Home 2
3: B Away 2
4: B Away 1
5: B Home 2
6: B Home 1
7: C Away 1
8: C Home 1
Run Code Online (Sandbox Code Playgroud)
根据列x1和x2中的值,我想删除重复的行.我尝试过以下方法:
df[!duplicated(df[,c('x1', 'x2')]),]
Run Code Online (Sandbox Code Playgroud)
它应该删除第4行和第6行.但遗憾的是它不起作用,因为它返回完全相同的数据,重复项仍然存在于数据集中.为了删除第4行和第6行,我必须使用什么?