2017-02-17 9 views
-6

ich folgende data.frame bekommen haben:Entfernen dupliziert Zeilen basiert auf zwei Säulen

df = read.table(text = 'a b c d 
         1 12 2 1 
         1 13 2 1 
         1 3 3 1 
         2 12 6 2 
         2 11 2 2 
         2 14 2 2 
         1 12 1 2 
         1 13 2 2 
         2 11 4 3, header = TRUE') 

Ich brauche die Zeilen zu entfernen, die die gleichen Beobachtungen haben basierend auf Spalten a und b, so dass die Ergebnisse würden :

     a b c d 
         1 12 2 1 
         1 13 2 1 
         1 3 3 1 
         2 12 6 2 
         2 11 2 2 
         2 13 2 2 

Antwort

-3

Vielen Dank für jede Hilfe können wir duplicated

verwenden
df[!duplicated(df[1:2]),] 
Verwandte Themen