Ricerca Sociale con R

Una wiki per l'analisi dei dati con R

Strumenti Utente

Strumenti Sito


r:gestione_dei_dati:rinominare_le_variabili

Rinominare le variabili

Vedi anche select, rename (dplyr)

Per conoscere il nome di una colonna [N] di un Dataframe:

names(ChickWeight)
[1] "weight" "Time"   "Chick"  "Diet" 

Possiamo rinominare le colonne di un dataset in questo modo:

# lavoriamo su un copia di ChickWeight
mydata<-ChickWeight
 
# traduciamo le etichette del dataframe
colnames(mydata)<- c("Peso", "Eta", "pollo", "Dieta")

Per rinominare solo alcune variabili:

colnames(mydata)[c(2,3)] <- c("Tempo","Pollo")

Possiamo anche cambiare il nome di una sola variabile:

colnames(mydata)[2] <- "Tempo"

oppure:

colnames(mydata)[colnames(mydata)=="Eta"] <- "Tempo"

Questa notazione è preferibile, perché in questo modo il nome della variabile non è legato alla posizione della colonna nel dataframe.

In RCommander

Script di esempio (download)

Es colnames.R
# lavoriamo su un copia di ChickWeight
mydata<-ChickWeight
 
# traduciamo le etichette del dataframe
colnames(mydata)<- c("Peso", "Eta", "pollo", "Dieta")
 
# cambiamo il nome a due variabili
colnames(mydata)[c(2,3)] <- c("Tempo","Pollo")
 
# cambiamo il nome a una variabile
colnames(mydata)[2] <- "Tempo"
 
# cambiamo il nome a una variabile, senza indicizzazione
colnames(mydata)[colnames(mydata)=="Eta"] <- "Tempo"

Domande? Scrivimi

su Telegram per email
r/gestione_dei_dati/rinominare_le_variabili.txt · Ultima modifica: 11/08/2025 14:37 da Agnese Vardanega