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_matrixcon il vettoreregion. - Usa
rownames()per nominare le righe distar_wars_matrixcon il vettoretitles. - Stampa
star_wars_matrixper vedere il risultato del tuo lavoro.
Esercizio pratico interattivo
Prova a risolvere 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