CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Utilisez colnames() pour nommer les colonnes de star_wars_matrix avec le vecteur region.
  • Utilisez rownames() pour nommer les lignes de star_wars_matrix avec le vecteur titles.
  • Affichez star_wars_matrix pour 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
Modifier et exécuter le code