ComenzarEmpieza gratis

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

Ver curso

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 <- 
Editar y ejecutar código