НачатьНачать бесплатно

Присвоение имён матрице

Чтобы не забыть, какие данные хранятся в 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
Редактировать и запускать код