วิเคราะห์ sapply ย้อนกลับ
sapply(list(runif (10), runif (10)),
function(x) c(min = min(x), mean = mean(x), max = max(x)))
โดยยังไม่ต้องรันโค้ดใน console ลองใช้เหตุผลพิจารณาดูว่าข้อความใดต่อไปนี้ถูกต้องและเพราะอะไร
(1) sapply() ไม่สามารถย่อผลลัพธ์ที่ lapply() คืนมาได้ จึงคืนค่าเป็น list ของ vector แทน
(2) โค้ดนี้สร้าง matrix ที่มี 3 แถวและ 2 คอลัมน์
(3) ฟังก์ชันที่ใช้ภายใน sapply() เป็นฟังก์ชันนิรนาม (anonymous function)
(4) โครงสร้างข้อมูลที่ได้ไม่มีชื่อกำกับใดๆ
เลือกตัวเลือกที่ระบุข้อความที่ถูกต้องทั้งหมด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R ระดับกลาง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด