ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Utiliza colnames() para nombrar las columnas de star_wars_matrix con el vector region.
  • Utiliza rownames() para nombrar las filas de star_wars_matrix con el vector titles.
  • 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
Editar y ejecutar código