If statement เบื้องต้น
If statement ช่วยเพิ่มตรรกะให้กับโค้ดได้อย่างยืดหยุ่น มาดูโครงสร้างพื้นฐานของ if statement กันก่อน:
if(condition) {
code
}
เงื่อนไข (condition) คือนิพจน์ที่ให้ผลลัพธ์เป็น TRUE หรือ FALSE เพียงค่าเดียว ถ้าเงื่อนไขเป็น TRUE โค้ดด้านในจะถูกรัน แต่ถ้าไม่ใช่ โค้ดนั้นจะถูกข้ามไปและโปรแกรมจะทำงานต่อตามปกติ ดูตัวอย่างด้านล่าง:
apple <- 54.3
if(apple < 70) {
print("Apple is less than 70")
}
[1] "Apple is less than 70"
Relational operator เป็นวิธีที่นิยมใช้สร้างเงื่อนไขใน if statement ตัวแปร micr ถูกสร้างไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R ระดับกลางสำหรับการเงิน
คำแนะนำการฝึกหัด
- เติม if statement ให้ตรวจสอบว่า
micrมีค่าน้อยกว่า55หรือไม่ ถ้าใช่ ให้พิมพ์"Buy!"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
micr <- 48.55
# Print "Buy!" if micr is less than 55
if( ___ ) {
print(___)
}