So behalten sie bestimmte spalten in r bei (mit beispielen)


Sie können die folgenden Methoden verwenden, um nur bestimmte Spalten in einem Datenrahmen in R beizubehalten:

Methode 1: Geben Sie an, welche Spalten beibehalten werden sollen

 #only keep columns 'col1' and 'col2'
new_df = subset(df, select = c(col1, col2))

Methode 2: Geben Sie die zu löschenden Spalten an

 #drop columns 'col3' and 'col4'
new_df = subset(df, select = c(col3, col4))

Die folgenden Beispiele zeigen, wie jede Methode mit dem folgenden Datenrahmen in R verwendet wird:

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B'),
                 points=c(19, 14, 14, 29, 25, 30),
                 assists=c(4, 5, 5, 4, 12, 10),
                 rebounds=c(9, 7, 7, 6, 10, 11))

#view data frame
df

  team points assists rebounds
1 A 19 4 9
2 A 14 5 7
3 to 14 5 7
4 B 29 4 6
5 B 25 12 10
6 B 30 10 11

Methode 1: Geben Sie an, welche Spalten beibehalten werden sollen

Der folgende Code zeigt, wie ein neuer Datenrahmen definiert wird, der nur die Spalten „Team“ und „Anwesenheit“ beibehält:

 #keep 'team' and 'assists' columns
new_df = subset(df, select = c(team, assists))

#view new data frame
new_df

  team assists
1 to 4
2 to 5
3 to 5
4 B 4
5 B 12
6 B 10

Der resultierende Datenrahmen behält nur die beiden von uns angegebenen Spalten.

Methode 2: Geben Sie die zu löschenden Spalten an

Der folgende Code zeigt, wie ein neuer Datenrahmen definiert wird, der die Spalten „Team“ und „Anwesenheit“ aus dem ursprünglichen Datenrahmen entfernt:

 #drop 'team' and 'assists' columns
new_df = subset(df, select = -c(team, assists))

#view new data frame
new_df

  rebound points
1 19 9
2 14 7
3 14 7
4 29 6
5 25 10
6 30 11

Der resultierende Datenrahmen entfernt die Spalten „Team“ und „Assist“ aus dem ursprünglichen Datenrahmen und behält die verbleibenden Spalten bei.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in R ausführen:

So wählen Sie in R nur numerische Spalten aus
So löschen Sie mehrere Spalten in R
So ordnen Sie Spalten in R neu an

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert