R Booleaanse waarden / logische waarden


Booleaanse waarden (logische waarden)

Bij het programmeren moet u vaak weten of een uitdrukking waar of onwaar is .

U kunt elke uitdrukking in R evalueren en een van de twee antwoorden krijgen, TRUEof FALSE.

Wanneer u twee waarden vergelijkt, wordt de uitdrukking geëvalueerd en retourneert R het logische antwoord:

Voorbeeld

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

Je kunt ook twee variabelen vergelijken:

Voorbeeld

a <- 10
b <- 9

a > b

U kunt ook een voorwaarde uitvoeren in een ifinstructie, waarover u veel meer zult leren in het hoofdstuk if..else .

Voorbeeld

a <- 200
b <- 33

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