R Booleans / Logische Werte


Boolesche Werte (logische Werte)

Beim Programmieren müssen Sie oft wissen, ob ein Ausdruck wahr oder falsch ist .

Sie können jeden Ausdruck in R auswerten und eine von zwei Antworten erhalten, TRUEoder FALSE.

Wenn Sie zwei Werte vergleichen, wird der Ausdruck ausgewertet und R gibt die logische Antwort zurück:

Beispiel

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

Sie können auch zwei Variablen vergleichen:

Beispiel

a <- 10
b <- 9

a > b

Sie können auch eine Bedingung in einer ifAnweisung ausführen, worüber Sie im if..else- Kapitel viel mehr erfahren werden.

Beispiel

a <- 200
b <- 33

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