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

Phân tích ma trận

Đến lúc bắt tay vào làm rồi. Trong các bài tập sau, chúng ta sẽ phân tích doanh thu phòng vé của loạt phim Star Wars. Chúc bạn may mắn. May the force be with you!

Trong trình soạn thảo, đã có sẵn ba vector. Mỗi vector biểu thị doanh thu phòng vé của ba phần Star Wars đầu tiên. Phần tử thứ nhất của mỗi vector là doanh thu tại Mỹ, phần tử thứ hai là doanh thu ngoài Mỹ (nguồn: Wikipedia).

Trong bài tập này, chúng ta sẽ gộp tất cả các con số đó vào một vector duy nhất. Rồi từ vector này, chúng ta sẽ tạo ra một ma trận.

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 c(new_hope, empire_strikes, return_jedi) để gộp ba vector thành một vector. Gọi vector này là box_office.
  • Tạo một ma trận với 3 hàng, mỗi hàng là một bộ phim. Dùng hàm matrix() để thực hiện. Đối số đầu tiên là vector box_office chứa toàn bộ số liệu doanh thu. Tiếp theo, bạn cần chỉ định nrow = 3byrow = TRUE. Đặt tên ma trận tạo được là star_wars_matrix.

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)

# Create box_office
box_office <- 

# Construct star_wars_matrix
star_wars_matrix <- 
Chỉnh sửa và Chạy Mã