2016-04-07 16 views
0

I持って以下のデータセット
col1 col2 col3
a b 1
a b 2
a b 3
すべての列の値に基づいてRで重複行を削除

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
以下で動作するように失敗しましたの

unique(dataset2)戻り
col1 col2 col3
a b 1

dataset2[!duplicated(1:3),]戻り
col1 col2 col3
a b 1
a b 1

NA NA NA
+0

'重複(1:3)!'、あなたが必要なものではありません。 '!duplicated(dataset)' – akrun

答えて

0

使用!duplicated

dataset[!duplicated(dataset[c("col1", "col2", "col3")]),] 
関連する問題