So fügen sie spaltennamen in r ein suffix hinzu (mit beispielen)
Mit den folgenden Methoden können Sie Spaltennamen in R ein Suffix hinzufügen:
Methode 1: Fügen Sie allen Spaltennamen ein Suffix hinzu
colnames(df) <- paste(colnames(df), ' my_suffix ', sep = ' _ ')
Methode 2: Fügen Sie bestimmten Spaltennamen ein Suffix hinzu
colnames(df)[c(1, 3)] <- paste(colnames(df)[c(1, 3)], ' my_suffix ', sep = ' _ ')
Die folgenden Beispiele zeigen, wie jede Methode mit dem folgenden Datenrahmen verwendet wird:
#create data frame df <- data. frame (points=c(99, 90, 86, 88, 95), assists=c(33, 28, 31, 39, 34), rebounds=c(30, 28, 24, 24, 28)) #view data frame df points assists rebounds 1 99 33 30 2 90 28 28 3 86 31 24 4 88 39 24 5 95 34 28
Beispiel 1: Fügen Sie allen Spaltennamen ein Suffix hinzu
Der folgende Code zeigt, wie das Suffix „ _total “ zu allen Spaltennamen hinzugefügt wird:
#add suffix '_total' to all column names
colnames(df) <- paste(colnames(df), ' total ', sep = ' _ ')
#view updated data frame
df
points_total assists_total rebounds_total
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
Beachten Sie, dass am Ende jedes Spaltennamens das Suffix „ _total “ hinzugefügt wurde.
Beispiel 2: Fügen Sie bestimmten Spaltennamen ein Suffix hinzu
Der folgende Code zeigt, wie das Suffix „ _total “ zu bestimmten Spaltennamen hinzugefügt wird:
#add suffix '_total' to column names in index positions 1 and 3
colnames(df)[c(1, 3)] <- paste(colnames(df)[c(1, 3)], ' total ', sep = ' _ ')
#view updated data frame
df
points_total assists rebounds_total
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
Beachten Sie, dass das Suffix „ _total “ nur den Spalten an den Indexpositionen 1 und 3 hinzugefügt wurde.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in R ausführen:
So iterieren Sie über Spaltennamen in R
So benennen Sie eine einzelne Spalte in R um
So überprüfen Sie, ob eine Spalte im Datenrahmen in R vorhanden ist