R Booleans / Logické hodnoty
Booleovské hodnoty (logické hodnoty)
Při programování často potřebujete vědět, zda je výraz pravdivý nebo nepravdivý .
Můžete vyhodnotit jakýkoli výraz v R a získat jednu ze dvou odpovědí TRUE
nebo FALSE
.
Když porovnáte dvě hodnoty, výraz se vyhodnotí a R vrátí logickou odpověď:
Příklad
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
Můžete také porovnat dvě proměnné:
Příklad
a <- 10
b <- 9
a > b
Podmínku můžete spustit i v if
příkazu, o kterém se mnohem více dozvíte v kapitole if..else .
Příklad
a <- 200
b <- 33
if (b > a) {
print ("b is greater than
a")
} else {
print("b is not greater than a")
}