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")
}