เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

วิเคราะห์เมทริกซ์ เจ้าต้องทำ

ถึงเวลาลงมือทำแล้ว ในแบบฝึกหัดต่อไปนี้ เราจะวิเคราะห์ตัวเลขรายได้บ็อกซ์ออฟฟิศของแฟรนไชส์ 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 <- 
แก้ไขและรันโค้ด