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

การเลือกองค์ประกอบในเมทริกซ์

เช่นเดียวกับเวกเตอร์ สามารถใช้วงเล็บก้ามปู [ ] เพื่อเลือกองค์ประกอบหนึ่งหรือหลายรายการจากเมทริกซ์ได้ แต่ต่างจากเวกเตอร์ตรงที่เมทริกซ์มีสองมิติ จึงต้องใช้เครื่องหมายจุลภาคเพื่อแยกแถวและคอลัมน์ที่ต้องการเลือก ตัวอย่างเช่น:

  • my_matrix[1,2] เลือกองค์ประกอบที่แถวที่ 1 คอลัมน์ที่ 2
  • my_matrix[1:3,2:4] ได้ผลลัพธ์เป็นเมทริกซ์ที่มีข้อมูลจากแถวที่ 1, 2, 3 และคอลัมน์ที่ 2, 3, 4

หากต้องการเลือกองค์ประกอบทั้งหมดในแถวหรือคอลัมน์ใดคอลัมน์หนึ่ง ไม่ต้องระบุตัวเลขก่อนหรือหลังเครื่องหมายจุลภาค:

  • my_matrix[,1] เลือกองค์ประกอบทั้งหมดของคอลัมน์ที่ 1
  • my_matrix[1,] เลือกองค์ประกอบทั้งหมดของแถวที่ 1

มาประยุกต์ใช้ความรู้ที่ได้มากับข้อมูล Star Wars กันต่อ เช่นเดิม all_wars_matrix ถูกโหลดไว้ใน workspace ของคุณแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

R เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เลือกรายได้นอกสหรัฐฯ ของภาพยนตร์ทุกเรื่อง (คอลัมน์ที่สองทั้งหมดของ all_wars_matrix) แล้วเก็บผลลัพธ์ไว้ในตัวแปร non_us_all
  • ใช้ mean() กับ non_us_all เพื่อคำนวณค่าเฉลี่ยของรายได้นอกสหรัฐฯ ของภาพยนตร์ทุกเรื่อง แล้วพิมพ์ผลลัพธ์ออกมา
  • คราวนี้ให้เลือกรายได้นอกสหรัฐฯ ของภาพยนตร์สองเรื่องแรกใน all_wars_matrix แล้วเก็บผลลัพธ์ไว้ในตัวแปร non_us_some
  • ใช้ mean() อีกครั้งเพื่อพิมพ์ค่าเฉลี่ยของค่าใน non_us_some

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# all_wars_matrix is available in your workspace
all_wars_matrix

# Select the non-US revenue for all movies
non_us_all <- 
  
# Average non-US revenue

  
# Select the non-US revenue for first two movies
non_us_some <- 
  
# Average non-US revenue for first two movies
แก้ไขและรันโค้ด