Get startedGet started for free

Assegnare nomi agli elementi di una matrice

Per aiutarti a ricordare cosa è stato immagazzinato alla matrice matrice_star_wars, sarebbe utile poter aggiungere i nomi dei film alle righe. Questa operazione ti aiuterebbe non solo a leggere meglio i dati ma anche nel selezionare solo certi elementi dalla matrice.

In modo molto simile ai vettori, puoi aggiungere nomi alle righe e alle colonne di una matrice:

rownames(mia_matrice) <- row_names_vector
colnames(mia_matrice) <- col_names_vector

Abbiamo preparato due vettori: regione e titoli. Utilizzerai questi vettori per assegnare i nomi alle colonne e alle righe della matrice matrice_star_wars.

This exercise is part of the course

Introduzione a R

View Course

Exercise instructions

  • Utilizza colnames() per assegnare i nomi contenuti nel vettore regione alle colonne della matrice matrice_star_wars.
  • Utilizza rownames() per assegnare i nomi contenuti nel vettore titoli alle righe della matrice matrice_star_wars.
  • Stampa nella console matrice_star_wars per vedere il risultato del tuo lavoro.

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

# Risultati al box office di Star Wars (milioni!)
nuova_speranza <- c(460.998, 314.4)
impero_colpisce <- c(290.475, 247.900)
ritorno_jedi <- c(309.306, 165.8)

# Costruisci la matrice
matrice_star_wars <- matrix(c(nuova_speranza, impero_colpisce, ritorno_jedi), nrow = 3, byrow = TRUE)

# Vettori regione e titoli, utilizzati per l'assegnamento dei nomi
regione <- c("US", "non-US")
titoli <- c("Una nuova speranza", "L'impero colpisce ancora", "Il ritorno dello Jedi")

# Assegna i nomi contenuti in regione alle colonne


# Assegna i nomi contenuti in titoli alle righe


# Stampa la matrice matrice_star_wars
Edit and Run Code