删除第一个条目重复的行(R数据帧)

时间:2014-06-04 16:32:08

标签: r

我知道可以使用X = unique(X)删除数据框X中的重复行。但是,我的情况是整行不一定是重复的,而是我的行具有相同的第一个元素(条形码标识符),并且数值略有不同。我想删除所有重复项的第一个实例。例如,

A  1.01 2.03 3.03
A  1.02 2.02 3.01
B  3.9  4.2  6.6
C  0.1  0.21 0.99
C  0.11 0.22 0.99
C  0.12 0.21 0.98

我想返回

A  1.01 2.03 3.03
B  3.9  4.2  6.6
C  0.1  0.21 0.99

我可以使用unique(X [,1])获得列表A,B,C,但是

which(X[,1] %in% unique(X[,1])) 

给出A,B,C的所有实例,以便X [其中(X [,1]%in%unique(X [,1]))]不起作用。最好的方法是什么?

0 个答案:

没有答案