Come utilizzare la funzione setnames in r (con esempi)
È possibile utilizzare la funzione setNames in R per impostare i nomi di un oggetto e restituire l’oggetto.
Questa funzione utilizza la seguente sintassi di base:
setNames(object, nm)
Oro:
- nomi : il nome dell’oggetto
- nm : un vettore di caratteri di nomi
Gli esempi seguenti mostrano come utilizzare questa funzione in diversi scenari.
Esempio 1: utilizzo di setNames con Vector
Supponiamo di creare il seguente vettore in R con nomi:
#createvector
data <- c(1, 3, 4, 4)
#create names for vector
names(data) <- c('points', 'rebounds', 'blocks', 'steals')
#view vector
data
points rebounds blocks steals
1 3 4 4
Possiamo creare esattamente lo stesso vettore con nomi semplicemente usando la funzione setNames() :
#create vector with names
data <- setNames(c(1, 3, 4, 4), c('points', 'rebounds', 'blocks', 'steals'))
#view vector
data
points rebounds blocks steals
1 3 4 4
Usando una singola riga possiamo creare esattamente lo stesso vettore con i nomi.
Esempio 2: utilizzare setNames con List
Il codice seguente mostra come utilizzare la funzione setNames per creare un elenco con nomi specifici in R e restituire l’elenco:
#create list with names and return list
setNames(list(c(1, 2), 3:6, c('A', 'B')), c('points', 'steals', 'team'))
$points
[1] 1 2
$steals
[1] 3 4 5 6
$team
[1] “A” “B”
Tieni presente che viene restituito un elenco con i nomi specificati utilizzando la funzione setNames .
Tieni inoltre presente che puoi digitare quanto segue in R per leggere la documentazione completa per la funzione setNames :
?setNames
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre operazioni comuni in R:
Come cambiare i nomi delle righe in R
Come scorrere i nomi delle colonne in R
Come utilizzare la funzione dei nomi in R