Nominare una matrice
Per aiutarti a ricordare cosa è memorizzato in star_wars_matrix
, può essere utile aggiungere i nomi dei film alle righe. Questo non solo ti aiuta a leggere i dati, ma facilita anche la selezione di determinati elementi.
Proprio come per i vettori, puoi assegnare nomi alle righe e alle colonne di una matrice utilizzando:
rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector
Abbiamo già preparato due vettori per te: region
, e titles
. Ti serviranno per nominare, rispettivamente, le colonne e le righe di star_wars_matrix
.
Questo esercizio fa parte del corso
Introduzione a R
Istruzioni dell'esercizio
- Usa
colnames()
per nominare le colonne distar_wars_matrix
con il vettoreregion
. - Usa
rownames()
per nominare le righe distar_wars_matrix
con il vettoretitles
. - Stampa
star_wars_matrix
per vedere il risultato del tuo lavoro.
Esercizio pratico interattivo
Prova questo esercizio completando il codice di esempio.
# Box office Star Wars (in millions!)
new_hope <- c(460.998, 314.4)
empire_strikes <- c(290.475, 247.900)
return_jedi <- c(309.306, 165.8)
# Construct matrix
star_wars_matrix <- matrix(c(new_hope, empire_strikes, return_jedi), nrow = 3, byrow = TRUE)
# Vectors region and titles, used for naming
region <- c("US", "non-US")
titles <- c("A New Hope", "The Empire Strikes Back", "Return of the Jedi")
# Name the columns with region
# Name the rows with titles
# Print out star_wars_matrix