Como dar nome a uma matriz
Para ajudá-lo a lembrar o que está armazenado em star_wars_matrix
, você deseja acrescentar os nomes dos filmes às linhas. Isso ajuda a interpretar os dados e também é útil para selecionar determinados elementos da matriz.
Assim como no caso dos vetores, você pode adicionar os nomes das linhas e colunas de uma matriz
rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector
Já preparamos dois vetores para você: region
e titles
. Você vai precisar desses vetores para dar nome às colunas e linhas de star_wars_matrix
, respectivamente.
Este exercício faz parte do curso
Introdução ao R
Instruções do exercício
- Use
colnames()
para dar nome às colunas destar_wars_matrix
com o vetorregion
. - Use
rownames()
para dar nome às linhas destar_wars_matrix
com o vetortitles
. - Imprima
star_wars_matrix
para ver o resultado de seu trabalho.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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