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, TRUE
oder 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 if
Anweisung 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")
}