Ich möchte Zeilen basierend auf dem wiederholten Element in der ersten Spalte entfernen, aber auch die zweite Spalte beibehalten. Jeder der Werte, die dem wiederholten Element in der zweiten Spalte zugeordnet sind, kann ich verwenden.Wiederholtes Element einmal und der gesamte Datenrahmen in r behalten
Eingang:
df = data.frame(col1 = c("a", "a", "a", "b", "b", "c"), col2 = 1:6)
Erwartete Ausgabe:
col1 col2
a 1
b 4
oder
col1 col2
a 2
b 5
usw.
Bisher versuchte, mit folgendem Befehl aber nicht hält gesamten Datenrahmen :
df[(duplicated(df$col1)),]
Danke @ Jonathan, ich will auch nicht die 6. Reihe. Sehen Sie meine erwartete Ausgabe. –
Sie wollen also nur diejenigen, die zwei oder mehrere Male wiederholt werden? –
Ja genau. @ Jonathan –