Come prefissare i nomi delle colonne in r (con esempi)


È possibile utilizzare i seguenti metodi per prefissare i nomi delle colonne in R:

Metodo 1: aggiungi un prefisso a tutti i nomi di colonna

 colnames(df) <- paste(' my_prefix ', colnames(df), sep = ' _ ')

Metodo 2: aggiungere un prefisso a nomi di colonne specifici

 colnames(df)[c(1, 3)] <- paste(' my_prefix ', colnames(df)[c(1, 3)], 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

Correlato: Come aggiungere un suffisso ai nomi delle colonne in R

Esempio 1: aggiungi un prefisso a tutti i nomi di colonna

Il codice seguente mostra come aggiungere il prefisso ‘ total_ ‘ a tutti i nomi di colonna:

 #add prefix 'total_' to all column names
colnames(df) <- paste(' total ', colnames(df), sep = ' _ ') 

#view updated data frame
df

  total_points total_assists total_rebounds
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28

Tieni presente che il prefisso ” total_ ” è stato aggiunto al nome di ciascuna colonna.

Esempio 2: aggiungere un prefisso a nomi di colonne specifici

Il codice seguente mostra come aggiungere il prefisso ” total_ ” a nomi di colonne specifici:

 #add prefix 'total_' to column names in index positions 1 and 3
colnames(df)[c(1, 3)] <- paste(' total ', colnames(df)[c(1, 3)], sep = ' _ ') 

#view updated data frame
df

  total_points assists total_rebounds
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28

Tieni presente che il prefisso ‘ 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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *