Іменування матриці
Щоб легше запам'ятати, що збережено в star_wars_matrix, ви хочете додати назви фільмів до рядків. Це не лише полегшує читання даних, а й зручно для вибору окремих елементів матриці.
Подібно до векторів, ви можете додати назви для рядків і стовпців матриці
rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector
Ми вже підготували для вас два вектори: region і titles. Вони знадобляться, щоб задати назви стовпців і рядків star_wars_matrix відповідно.
Ця вправа є частиною курсу
Вступ до R
Інструкції до вправи
- Використайте
colnames(), щоб назвати стовпціstar_wars_matrixза допомогою вектораregion. - Використайте
rownames(), щоб назвати рядкиstar_wars_matrixза допомогою вектораtitles. - Виведіть
star_wars_matrix, щоб побачити результат вашої роботи.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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