根据所有列中的值删除R中的重复行

时间:2016-04-07 07:02:55

标签: r duplicates unique

我有以下数据集
col1 col2 col3
a b 1
a b 2
a b 3

unique(dataset)返回
col1 col2 col3
a b 1

dataset[!duplicated(1:3),]返回
col1 col2 col3
a b 1
a b 2
a b 3

但是同样的事情在以下方面没有奏效 dataset2
col1 col2 col3
a b 1
a b 1

unique(dataset2)返回
col1 col2 col3
a b 1

dataset2[!duplicated(1:3),]返回
col1 col2 col3
a b 1
a b 1
NA NA NA

1 个答案:

答案 0 :(得分:0)

使用!duplicated

dataset[!duplicated(dataset[c("col1", "col2", "col3")]),]