A: erstellen sie einen neuen datenblock aus einem vorhandenen datenblock
Es gibt zwei gängige Methoden zum Erstellen eines neuen Datenrahmens aus einem vorhandenen Datenrahmen in R:
Methode 1: Spaltennamen im vorhandenen Datenrahmen auswählen
new_df <- df[c(' var1 ', ' var3 ', ' var4 ')]
Methode 2: Spaltennamen aus dem vorhandenen Datenrahmen auswählen und umbenennen
new_df <- data. frame (' new_var1 ' = df$var1, ' new_var2 ' = df$var2, ' new_var3 ' = df$var3)
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
Beispiel 1: Spaltennamen im vorhandenen Datenrahmen auswählen
Der folgende Code zeigt, wie Sie einen neuen Datenrahmen erstellen, indem Sie mehrere Spaltennamen aus einem vorhandenen Datenrahmen auswählen:
#define new data frame
new_df <- df[c(' team ', ' assists ', ' points ')]
#view new data frame
new_df
team assists points
1 to 4 19
2 to 5 14
3 to 5 14
4 B 4 29
5 B 12 25
6 B 10 30
Der neue Datenrahmen enthält drei Spalten (Team, Assists, Punkte) aus dem bestehenden Datenrahmen.
Beispiel 2: Spaltennamen aus vorhandenem Datenrahmen auswählen und umbenennen
Der folgende Code zeigt, wie Sie einen neuen Datenrahmen erstellen, indem Sie mehrere Spalten aus einem vorhandenen Datenrahmen auswählen und umbenennen:
#define new data frame
new_df <- data. frame (' team_name ' = df$team,
' total_assists ' = df$assists,
' total_points ' = df$points)
#view new data frame
new_df
team_name total_assists total_points
1 to 4 19
2 to 5 14
3 to 5 14
4 B 4 29
5 B 12 25
6 B 10 30
Der neue Datenrahmen enthält drei Spalten (Team, Assists, Punkte) aus dem vorhandenen Datenrahmen, wir haben jedoch für jede Spalte im neuen Datenrahmen neue Namen angegeben.
Dieser Ansatz ist besonders nützlich, wenn Sie im Voraus wissen, dass Sie die Spalten im neuen Datenrahmen umbenennen möchten.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:
So fügen Sie Zeilen zu einem Datenrahmen in R hinzu
So behalten Sie bestimmte Spalten in R bei
So wählen Sie in R nur numerische Spalten aus