Equality
The most basic form of comparison is equality. Let's briefly recap its syntax. The following statements all evaluate to TRUE
(feel free to try them out in the console).
3 == (2 + 1)
"intermediate" != "r"
TRUE != FALSE
"Rchitect" != "rchitect"
Notice from the last expression that R is case sensitive: "R" is not equal to "r". Keep this in mind when solving the exercises in this chapter!
This exercise is part of the course
Intermediate R
Exercise instructions
- In the editor on the right, write R code to see if
TRUE
equalsFALSE
. - Likewise, check if
-6 * 14
is not equal to17 - 101
. - Next up: comparison of character strings. Ask R whether the strings "useR" and "user" are equal.
- Finally, find out what happens if you compare logicals to numerics: are
TRUE
and 1 equal?
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Comparison of logicals
# Comparison of numerics
# Comparison of character strings
# Compare a logical with a numeric