Añadir una columna para la taquilla mundial
En el ejercicio anterior calculaste el vector que contenía la recaudación mundial de cada una de las tres películas de Star Wars. Sin embargo, este vector aún no forma parte de star_wars_matrix
.
Puedes añadir una columna o varias columnas a una matriz con la función cbind()
, que fusiona matrices y/o vectores por columnas. Por ejemplo:
big_matrix <- cbind(matrix1, matrix2, vector1 ...)
Este ejercicio forma parte del curso
Introducción a R
Instrucciones de ejercicio
Añade worldwide_vector
como nueva columna a star_wars_matrix
y asigna el resultado a all_wars_matrix
. Utiliza la función cbind()
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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 <-