Data Frame และ Matrix — การเลือกคอลัมน์
ค่าทุกตัวใน matrix จะต้องมีชนิดข้อมูลเดียวกัน ซึ่งส่งผลต่อประสิทธิภาพในการเลือกแถวและคอลัมน์
สมมติว่ามีออบเจกต์อยู่ 2 ชิ้น ได้แก่ mat (matrix) และ df (data frame)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียน R Code อย่างมีประสิทธิภาพ
คำแนะนำการฝึกหัด
ใช้ฟังก์ชัน microbenchmark() วัดเวลาที่ใช้ในการเลือกคอลัมน์แรกจากออบเจกต์แต่ละชิ้น — mat[, 1] หรือ df[, 1] อันไหนเร็วกว่ากัน?
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Which is faster, mat[, 1] or df[, 1]?
microbenchmark(___, ___)