R Boolean / Giá trị lôgic


Booleans (Giá trị lôgic)

Trong lập trình, bạn thường cần biết một biểu thức là đúng hay sai .

Bạn có thể đánh giá bất kỳ biểu thức nào trong R và nhận được một trong hai câu trả lời, TRUEhoặc FALSE.

Khi bạn so sánh hai giá trị, biểu thức được đánh giá và R trả về câu trả lời hợp lý:

Thí dụ

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

Bạn cũng có thể so sánh hai biến:

Thí dụ

a <- 10
b <- 9

a > b

Bạn cũng có thể chạy một điều kiện trong một ifcâu lệnh mà bạn sẽ tìm hiểu thêm về điều kiện này trong chương if..else .

Thí dụ

a <- 200
b <- 33

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