สร้างลิสต์ใหม่สำหรับภาพยนตร์อีกเรื่อง
คุณพบรีวิวของภาพยนตร์ของ 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 |
การรวบรวมข้อมูลทั้งหมดเกี่ยวกับภาพยนตร์ เช่น ชื่อเรื่อง นักแสดง และรีวิว ไว้ในตัวแปรเดียวจะเป็นประโยชน์มาก เนื่องจากข้อมูลเหล่านี้มีรูปแบบที่แตกต่างกัน การเก็บรวมกันในตัวแปรประเภทลิสต์จึงเหมาะสมที่สุด
movie_title ซึ่งเก็บชื่อภาพยนตร์ และ movie_actors ซึ่งเก็บชื่อนักแสดงบางส่วน มีอยู่แล้วใน workspace ของคุณ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R เบื้องต้น
คำแนะนำการฝึกหัด
- สร้างเวกเตอร์สองตัวชื่อ
scoresและcommentsที่บรรจุข้อมูลจากรีวิวในตารางด้านบน - หาค่าเฉลี่ยของเวกเตอร์
scoresแล้วบันทึกไว้เป็นavg_review - รวมเวกเตอร์
scoresและcommentsเข้าด้วยกันเป็นดาต้าเฟรมชื่อreviews_df - สร้างลิสต์ชื่อ
departed_listที่ประกอบด้วยmovie_title,movie_actors, ดาต้าเฟรมรีวิวเป็นreviews_dfและคะแนนรีวิวเฉลี่ยเป็นavg_reviewจากนั้นแสดงผลลัพธ์ออกมา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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