1
我想根据数据框中的2列中的匹配删除重复值,v2 & v4必须在要删除的行之间匹配。R删除基于2列的重复值
> df
v1 v2 v3 v4 v5
1 7 1 A 100 98
2 7 2 A 100 97
3 8 1 C NA 80
4 8 1 C 78 75
5 8 1 C 78 62
6 9 3 C 75 75
对于
DF的结果
v1 v2 v3 v4 v5
1 7 1 A 100 98
2 8 1 C NA 80
3 8 1 C 78 75
4 9 3 C 75 75
我知道我想是这样:DF [复制(DF [V2] & & DF [V4]) ,]但这不起作用。
在您提供的例子,似乎键'v1'和'v4'(第一列实际上代表行的名称)。试试'df [!duplicated(df [,c(“v1”,“v4”)]),]'。 – nicola