ผสมการควบคุมการไหลของโปรแกรม
กลับมาที่ข้อมูลจำนวนการเข้าชมโปรไฟล์ LinkedIn ที่เก็บอยู่ในเวกเตอร์ linkedin กันอีกครั้ง ในแบบฝึกหัดแรกเกี่ยวกับ for loop เราได้ลองพิมพ์ค่าแต่ละตัวในเวกเตอร์นี้แล้ว คราวนี้ลองวิเคราะห์ข้อมูลให้ลึกขึ้นอีกนิดด้วยการเพิ่มเงื่อนไข เหมือนกับใน while loop เราสามารถใช้คำสั่ง if และ else ภายใน for loop ได้เช่นกัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R ระดับกลาง
คำแนะนำการฝึกหัด
เพิ่มโค้ดใน for loop ที่วนซ้ำผ่านแต่ละสมาชิกของเวกเตอร์ linkedin:
- ถ้าค่าของสมาชิกในเวกเตอร์มากกว่า 10 ให้พิมพ์ "You're popular!"
- ถ้าค่าของสมาชิกในเวกเตอร์ไม่เกิน 10 ให้พิมพ์ "Be more visible!"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# The linkedin vector has already been defined for you
linkedin <- c(16, 9, 13, 5, 2, 17, 14)
# Code the for loop with conditionals
for (li in linkedin) {
if ( ) {
} else {
}
print(li)
}