Ajout d'une colonne pour le box-office mondial
Dans l'exercice précédent, vous avez calculé le vecteur contenant les recettes mondiales de chacun des trois films Star Wars. Cependant, ce vecteur ne fait pas encore partie de star_wars_matrix
.
Vous pouvez ajouter une ou plusieurs colonnes à une matrice à l'aide de la fonction cbind()
, qui fusionne les matrices et/ou les vecteurs par colonne. Par exemple :
big_matrix <- cbind(matrix1, matrix2, vector1 ...)
Cet exercice fait partie du cours
Introduction à R
Instructions
Ajoutez worldwide_vector
comme nouvelle colonne à star_wars_matrix
et affectez le résultat à all_wars_matrix
. Utilisez la fonction cbind()
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Construct star_wars_matrix
box_office <- c(460.998, 314.4, 290.475, 247.900, 309.306, 165.8)
region <- c("US", "non-US")
titles <- c("A New Hope",
"The Empire Strikes Back",
"Return of the Jedi")
star_wars_matrix <- matrix(box_office,
nrow = 3, byrow = TRUE,
dimnames = list(titles, region))
# The worldwide box office figures
worldwide_vector <- rowSums(star_wars_matrix)
# Bind the new variable worldwide_vector as a column to star_wars_matrix
all_wars_matrix <-