Löschen Sie Datenrahmenspalten nach Namen

Ich habe eine Reihe von Spalten, die möchte ich entfernen, aus einem Daten-frame. Ich weiß, dass wir löschen können, die Sie einzeln mit so etwas wie:

df$x <- NULL

Aber ich hatte gehofft, dies mit weniger Befehle.

Auch, ich weiß, dass ich könnte löschen von Spalten mit ganzzahliger Indizierung wie diese:

df <- df[ -c(1, 3:6, 12) ]

Aber ich bin besorgt, dass die relative position der Variablen ändern kann.

Gegeben, wie mächtige R, ich dachte mir, es könnte einen besseren Weg geben als Drop jede Spalte einzeln.

InformationsquelleAutor der Frage Btibert3 | 2011-01-05

Schreibe einen Kommentar