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í TRUEnebo 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 ifpří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")
}