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

Aggiungi un commento

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