Come aggiungere un suffisso ai nomi delle colonne in r (con esempi)
È possibile utilizzare i seguenti metodi per aggiungere un suffisso ai nomi delle colonne in R:
Metodo 1: aggiungi un suffisso a tutti i nomi delle colonne
colnames(df) <- paste(colnames(df), ' my_suffix ', sep = ' _ ')
Metodo 2: aggiungere un suffisso a nomi di colonne specifici
colnames(df)[c(1, 3)] <- paste(colnames(df)[c(1, 3)], ' my_suffix ', sep = ' _ ')
Gli esempi seguenti mostrano come utilizzare ciascun metodo con il seguente frame di dati:
#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
Esempio 1: aggiungi un suffisso a tutti i nomi delle colonne
Il codice seguente mostra come aggiungere il suffisso ‘ _total ‘ a tutti i nomi di colonna:
#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
Tieni presente che il suffisso ” _total ” è stato aggiunto alla fine del nome di ogni colonna.
Esempio 2: aggiungere un suffisso a nomi di colonne specifici
Il codice seguente mostra come aggiungere il suffisso ‘ _total ‘ a nomi di colonne specifici:
#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
Tieni presente che il suffisso ” _total ” è stato aggiunto solo alle colonne nelle posizioni dell’indice 1 e 3 .
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in R:
Come scorrere i nomi delle colonne in R
Come rinominare una singola colonna in R
Come verificare se esiste una colonna nel frame di dati in R