CommencerCommencer gratuitement

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

Afficher le cours

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