Nommer une matrice
Pour vous aider à vous souvenir de ce qui est stocké dans star_wars_matrix
, vous aimeriez ajouter les noms des films pour les lignes. Cela vous permet non seulement de lire les données, mais aussi de sélectionner certains éléments de la matrice.
Comme pour les vecteurs, vous pouvez ajouter des noms pour les lignes et les colonnes d'une matrice
rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector
Nous avons préparé deux vecteurs pour vous : region
, et titles
. Vous aurez besoin de ces vecteurs pour nommer les colonnes et les lignes de star_wars_matrix
, respectivement.
Cet exercice fait partie du cours
Introduction à R
Instructions
- Utilisez
colnames()
pour nommer les colonnes destar_wars_matrix
avec le vecteurregion
. - Utilisez
rownames()
pour nommer les lignes destar_wars_matrix
avec le vecteurtitles
. - Affichez
star_wars_matrix
pour voir le résultat de votre travail.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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