Nommer une matrice
Pour vous aider à vous rappeler ce qui est stocké dans star_wars_matrix, vous souhaitez ajouter les noms des films aux lignes. Cela facilite non seulement la lecture des données, mais c'est aussi utile pour sélectionner certains éléments de la matrice.
Comme pour les vecteurs, vous pouvez ajouter des noms aux lignes et aux 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 respectivement les colonnes et les lignes de star_wars_matrix.
Cette activité fait partie du cours
Introduction à R
Instructions de l’exercice
- Utilisez
colnames()pour nommer les colonnes destar_wars_matrixavec le vecteurregion. - Utilisez
rownames()pour nommer les lignes destar_wars_matrixavec le vecteurtitles. - Affichez
star_wars_matrixpour voir le résultat de votre travail.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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