R บูลีน / ค่าตรรกะ


บูลีน (ค่าตรรกะ)

ในการเขียนโปรแกรม คุณมักจะต้องรู้ว่านิพจน์นั้นเป็นจริงหรือ เท็จ

คุณสามารถประเมินนิพจน์ใดๆ ใน R และรับหนึ่งในสองคำตอบTRUEหรือFALSE

เมื่อคุณเปรียบเทียบสองค่า นิพจน์จะถูกประเมินและ R ส่งคืนคำตอบที่เป็นตรรกะ:

ตัวอย่าง

10 > 9    # TRUE because 10 is greater than 9
10 == 9   # FALSE because 10 is not equal to 9
10 < 9    # FALSE because 10 is greater than 9

คุณยังสามารถเปรียบเทียบสองตัวแปร:

ตัวอย่าง

a <- 10
b <- 9

a > b

คุณยังสามารถเรียกใช้เงื่อนไขในifคำสั่ง ซึ่งคุณจะได้เรียนรู้เพิ่มเติมในบทif..else

ตัวอย่าง

a <- 200
b <- 33

if (b > a) {
  print ("b is greater than a")
} else {
  print("b is not greater than a")
}