วิเคราะห์เมทริกซ์ เจ้าต้องทำ
ถึงเวลาลงมือทำแล้ว ในแบบฝึกหัดต่อไปนี้ เราจะวิเคราะห์ตัวเลขรายได้บ็อกซ์ออฟฟิศของแฟรนไชส์ Star Wars ขอให้พลังจงอยู่กับคุณ!
ในตัวแก้ไขโค้ด มีการกำหนดเวกเตอร์ไว้สามตัว แต่ละตัวแทนรายได้บ็อกซ์ออฟฟิศของภาพยนตร์ Star Wars สามภาคแรก องค์ประกอบแรกของแต่ละเวกเตอร์คือรายได้ในสหรัฐฯ ส่วนองค์ประกอบที่สองคือรายได้นอกสหรัฐฯ (ที่มา: Wikipedia)
ในแบบฝึกหัดนี้ จะนำตัวเลขทั้งหมดมารวมเป็นเวกเตอร์เดียว จากนั้นสร้างเมทริกซ์จากเวกเตอร์นั้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R เบื้องต้น
คำแนะนำการฝึกหัด
- ใช้
c(new_hope, empire_strikes, return_jedi)เพื่อรวมเวกเตอร์ทั้งสามเข้าเป็นเวกเตอร์เดียว แล้วตั้งชื่อว่าbox_office - สร้างเมทริกซ์ที่มี 3 แถว โดยแต่ละแถวแทนภาพยนตร์หนึ่งเรื่อง ใช้ฟังก์ชัน
matrix()โดยอาร์กิวเมนต์แรกคือเวกเตอร์box_officeที่เก็บตัวเลขรายได้ทั้งหมด จากนั้นระบุnrow = 3และbyrow = TRUEแล้วตั้งชื่อเมทริกซ์ที่ได้ว่า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)
# Create box_office
box_office <-
# Construct star_wars_matrix
star_wars_matrix <-