删除R中的重复行?

时间:2013-08-19 07:17:20

标签: r duplicate-removal delete-row

我有一个数据集,有重复的观察,如何保持独特的观察?

ID   Date   Type
1   201301  A
2   201308  B
4   201303  R
1   201301  A
3   201305  C
2   201308  B

我想要的是:

ID   Date   Type
1   201301  A
2   201308  B
4   201303  R
3   201305  C

我尝试了独特的&重复的功能。但它没有用。

dataset[which(dataset$ID %in% unique(dataset$ID)),]  # will keep all the row

dataset[!duplicated(dataset$ID),] #will only keep the ID=3,4,as follows
ID   Date   Type
4   201303  R
3   201305  C

如何在R?

中获取目标数据集

1 个答案:

答案 0 :(得分:2)

无论

unique(dataset)

dataset[!duplicated(dataset),]

会奏效。

(将评论中的答案复制到正确的答案中)。