Bắt đầu ngayBắt đầu miễn phí

Gán tên cho hàng và cột trong ma trận

Để dễ nhớ star_wars_matrix lưu những gì, chúng ta có thể gán tên các bộ phim cho từng hàng. Cách này không chỉ giúp chúng ta đọc dữ liệu dễ hơn mà còn hữu ích khi cần chọn các phần tử cụ thể từ ma trận.

Tương tự như vector, bạn có thể gán tên cho các hàng và cột của một ma trận

rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector

Đã có sẵn hai vector: regiontitles. Chúng ta sẽ dùng các vector này để lần lượt gán tên cho cột và hàng của ma trận star_wars_matrix.

Bài tập này là một phần của khóa học

Nhập môn Ngôn ngữ lập trình R

Xem khóa học

Hướng dẫn bài tập

  • Dùng colnames() để gán tên cho các cột của star_wars_matrix bằng vector region.
  • Dùng rownames() để gán tên cho các hàng của star_wars_matrix bằng vector titles.
  • Hiển thị star_wars_matrix ra để xem kết quả.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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
Chỉnh sửa và Chạy Mã