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

Einen Kommentar hinzufügen

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