Nombrar una matriz
Para ayudarte a recordar lo que está almacenado en star_wars_matrix
, te gustaría añadir los nombres de las películas para las filas. Esto no solo te ayuda a leer los datos, sino que también es útil para seleccionar determinados elementos de la matriz.
De forma similar a los vectores, puedes añadir nombres para las filas y las columnas de una matriz
rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector
Nos hemos adelantado y hemos preparado dos vectores para ti: region
, y titles
. Necesitarás estos vectores para nombrar las columnas y filas de star_wars_matrix
, respectivamente.
Este ejercicio forma parte del curso
Introducción a R
Instrucciones del ejercicio
- Utiliza
colnames()
para nombrar las columnas destar_wars_matrix
con el vectorregion
. - Utiliza
rownames()
para nombrar las filas destar_wars_matrix
con el vectortitles
. - Imprime
star_wars_matrix
para ver el resultado de tu trabajo.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# 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