Assegnare un nome ad un vettore
Dal punto di vista di un data analyst, è importante avere chiaro in mente che dati stai utilizzando. In particolare, è essenziale capire a cosa si riferisce ogni elemento.
Nell'esempio precedente abbiamo creato un vettore con le vincite della settimana. Ogni elemento del vettore si riferisce ad un giorno della settimana, però è difficile capire a quale giorno si riferisce un particolare elemento. Nel nostro esempio è relativamente semplice ricavare questa informazione ma nel caso in cui stessimo utilizzando, ad esempio, i giorni dell'anno potrebbe essere molto più complicato. Sarebbe quindi opportuno che il vettore contenesse anche questa informazione.
Puoi assegnare dei nomi agli elementi di un vettore utilizzando la funzione names()
. Osserva questo esempio:
un_vettore <- c("Mario Bianchi", "Giocatore di Poker")
names(un_vettore) <- c("Nome", "Professione")
La prima riga di codice crea il vettore un_vettore
mentre la seconda assegna i nomi agli elementi del vettore. Al primo elemento è assegnato il nome Nome
, mentre il secondo elemento è etichettato come Professione
. Stampando il contenuto nella console si ottiene il seguente output:
Nome Professione
"Mario Bianchi" "Giocatore di Poker"
This exercise is part of the course
Introduzione a R
Exercise instructions
- Il codice sulla destra assegna un nome agli elementi del vettore
vettore_poker
utilizzando i giorni della settimana. Aggiungi il codice per effettuare la stessa operazione sul vettorevettore_roulette
.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Vincite a poker da lunedì a venerdì
vettore_poker <- c(140, -50, 20, -120, 240)
# Vincite alla roulette da lunedì a venerdì
vettore_roulette <- c(-24, -50, 100, -350, 10)
# Assegna i giorni della settimana come nomi a vettore_poker
names(vettore_poker) <- c("Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì")
# Assegna i giorni della settimana come nomi a vettore_roulette