ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use colnames() para dar nome às colunas de star_wars_matrix com o vetor region.
  • Use rownames() para dar nome às linhas de star_wars_matrix com o vetor titles.
  • 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
Editar e executar o código