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

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(___, ___)
แก้ไขและรันโค้ด