Tạo một list mới cho một bộ phim khác
Bạn vừa tìm được các nhận xét đánh giá về một bộ phim gần đây của Jack Nicholson: The Departed!
| Scores | Comments |
|---|---|
| 4.6 | I would watch it again |
| 5 | Amazing! |
| 4.8 | I liked it |
| 5 | One of the best movies |
| 4.2 | Fascinating plot |
Nếu gom được tất cả thông tin về bộ phim như tiêu đề, diễn viên và các đánh giá vào một biến duy nhất thì sẽ rất tiện lợi. Vì các dữ liệu này có cấu trúc khác nhau, cách dễ nhất là tổng hợp chúng trong một biến list.
movie_title (chứa tiêu đề phim) và movie_actors (chứa tên một số diễn viên trong phim) đã có sẵn trong workspace.
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
Hướng dẫn bài tập
- Hãy tạo hai vector
scoresvàcommentschứa thông tin đánh giá như trong bảng. - Tính điểm trung bình của vector
scoresvà lưu vàoavg_review. - Kết hợp các vector
scoresvàcommentsthành một data frame tên làreviews_df. - Tạo một list tên
departed_listchứamovie_title,movie_actors, data frame đánh giá làreviews_df, và điểm đánh giá trung bình làavg_review, rồi hiển thị ra.
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.
# Use the table from the exercise to define the comments and scores vectors
scores <- c(4.6, 5, 4.8, 5, ___
comments <- c("I would watch it again", "Amazing!", "I liked it", "One of the best movies", ___
# Save the average of the scores vector as avg_review
# Combine scores and comments into the reviews_df data frame
# Create and print out a list, called departed_list