IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Usa colnames() per nominare le colonne di star_wars_matrix con il vettore region.
  • Usa rownames() per nominare le righe di star_wars_matrix con il vettore titles.
  • 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
Modifica ed esegui il codice