if, for และ vectorization
ตัดสินใจด้วย if / else, จัดกลุ่มทั้ง vector ด้วย ifelse(), วนลูปด้วย for และ while และเหตุผลที่คนเขียน R ใช้ฟังก์ชันแบบ vectorized และ sapply() / tapply() แทน loop
บทที่ 6 ~30 นาทีแบบฝึกหัด 6 ข้อ
ในบทนี้คุณจะได้เรียน
- ใช้
if/else if/elseกับค่าเดียว - ใช้
ifelse()จัดกลุ่มทั้ง vector - วนลูปด้วย
forและwhile - เลือกใช้ vectorized function แทน loop
- สรุปตามกลุ่มด้วย
tapply()และใช้ฟังก์ชันกับทุกค่าด้วยsapply()