Doppelte Zeilen löschen mit 2 Bedingungen

Wie rufe ich R-Funktionen auf, wie selektiere ich Daten, ich weiß nicht genau ....

Moderatoren: EDi, jogo

Antworten
seraphin12345

Doppelte Zeilen löschen mit 2 Bedingungen

Beitrag von seraphin12345 »

Hallo zusammen,

bräuchte hilfe bei einem meiner Probleme:
Ich habe einen data.frame mit Kunden_ID und Firmen_ID sowie Verkaufszahlen (1000 Zeilen). Das Problem ist, dass z.T. Einträge doppelt vorkommen, z.B.

Code: Alles auswählen

Kunden_ID     | Firmen_ID     | Verkaufszahlen
111           | 222           | 20
789           | 123           | 30
111           | 222           | 20
-> Erste und dritte Zeile sind doppelt, es soll nur eine davon übrig bleiben. Ich habe es schon mit duplicated versucht á la:
data.frame[!duplicated(data.frame[,c(data.frame$Kunden_ID...)]),]
Ich denke, dass das gar nicht so schwierig ist, allerdings stehe ich grade voll auf dem Schlauch.
Kann mir jmd. helfen?
VG
bigben
Beiträge: 2771
Registriert: Mi Okt 12, 2016 9:09 am

Re: Doppelte Zeilen löschen mit 2 Bedingungen

Beitrag von bigben »

Code: Alles auswählen

help(unique)
unique returns a vector, data frame or array like x but with duplicate elements/rows removed.
LG,
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Antworten