CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • 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 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
Modifier et exécuter le code