Oft möchten Sie möglicherweise die Anzahl der Beobachtungen (oder Zeilen) nach Gruppen in R zählen. Glücklicherweise ist dies mit der Funktion count() aus der dplyr-Bibliothek einfach zu bewerkstelligen.
library …
Oft möchten Sie eine oder mehrere Spalten in einem Dataframe in R umbenennen. Glücklicherweise ist dies mit der Funktion rename() aus dem dplyr-Paket einfach zu bewerkstelligen.
library(dplyr)
Dieses Tutorial zeigt einige Beispiele für die praktische Verwendung dieser Funktion unter Verwendung des folgenden Dataframes:
# Dataframe erstellen
df <- data.frame(player = c('a', 'b', 'c', 'd', 'e'),
position = c('G', 'F', 'F', 'G', 'G'),
points = c(12, 15, 19, 22, 32),
rebounds = c(5, 7, 7, 12, 11))
#Dataframe anzeigen
df
player position points rebounds
1 a G 12 5
2 b F 15 7
3 c F 19 7
4 d G 22 12
5 e G 32 11
Der folgende Code zeigt, wie eine einzelne Spalte in einem Dataframe umbenannt wird:
# Spalte 'points' zu 'points_scored' umbenennen
df %>% rename(points_scored = points)
player position points_scored rebounds
1 a G 12 5
2 b F 15 7
3 c F 19 7
4 d G 22 12
5 e G 32 11
Der folgende Code zeigt, wie Sie mehrere Spalten gleichzeitig umbenennen können:
# Spalten 'points' und 'rebounds' umbenennen
df %>% rename(points_scored = points, rebounds_held = rebounds)
player position points_scored rebounds_held
1 a G 12 5
2 b F 15 7
3 c F 19 7
4 d G 22 12
5 e G 32 11
Der folgende Code zeigt, wie Sie mit der Funktion rename_all() eine Operation für die Namen aller Spalten in einem Dataframe ausführen:
# Ändern Sie alle Spaltennamen in Großbuchstaben
df %>% rename_all(toupper)
PLAYER POSITION POINTS REBOUNDS
1 a G 12 5
2 b F 15 7
3 c F 19 7
4 d G 22 12
5 e G 32 11
# Ändern Sie alle Spaltennamen in Kleinbuchstaben
df %>% rename_all(tolower)
player position points rebounds
1 a G 12 5
2 b F 15 7
3 c F 19 7
4 d G 22 12
5 e G 32 11
Der folgende Code zeigt, wie eine Spalte nach Index umbenannt wird:
# Benennen Sie die Spalte an Indexposition 2 um
df %>% rename(points_scored = colnames(df)[2])
player points_scored points rebounds
1 a G 12 5
2 b F 15 7
3 c F 19 7
4 d G 22 12
5 e G 32 11
Die vollständige Dokumentation zur Funktion rename() finden Sie hier.
Weitere nützliche dplyr-Funktionen, die Sie möglicherweise verstehen möchten, sind Funktionen zum Entfernen von Spalten und zum Hinzufügen von Spalten.
Oft möchten Sie möglicherweise die Anzahl der Beobachtungen (oder Zeilen) nach Gruppen in R zählen. Glücklicherweise ist dies mit der Funktion count() aus der dplyr-Bibliothek einfach zu bewerkstelligen.
library …
Oft möchten Sie vielleicht den Maximalwert jeder Gruppe in einem Dataframe in R finden. Praktischerweise ist dies mit Funktionen aus dem dplyr-Paket einfach zu bewerkstelligen.
In diesem Tutorial wird …