lösche doppelte Spalte dplyr

8

Heute morgen habe ich bei einer Analyse mit einem Datenrahmen einen Fehler wegen doppelter Spaltennamen bekommen. Ich habe versucht, eine Lösung ausschließlich mit dplyr zu finden, aber ich konnte nichts finden, was funktioniert. Hier ist ein Beispiel zur Veranschaulichung des Problems. Ein Datenrahmen mit einem doppelten Spaltennamen.

%Vor%

Wenn ich versuche, die erste Spalte mit dem Befehl select zu löschen, erhalte ich einen Fehler

%Vor%

Ich kann die Spalte einfach mit der traditionellen Indizierung und der Verwendung von dplyr zum Filtern nach Wert

loswerden %Vor%

Was die gewünschte Ausgabe erzeugt

%Vor%

Irgendwelche Ideen, wie man das nur mit der dplyr-Grammatik macht?

    
asado23 03.08.2016, 16:23
quelle

2 Antworten

2

Dies könnte funktionieren, indem Sie make.names behavior nutzen. Ich weiß nicht, ob ich hier betrogen habe, aber es scheint hauptsächlich dplr-Funktionen zu nutzen.

%Vor%     
Chrisss 20.09.2016 21:05
quelle
0

Wenn Sie die erste Spalte komplett loswerden wollten, würde ich einfach

machen %Vor%

Oder alternativ könnten Sie es umbenennen

%Vor%     
Knachman 29.04.2017 02:55
quelle

Tags und Links