Равенство
Самая базовая форма сравнения — это проверка на равенство. Давайте кратко вспомним её синтаксис. Все приведённые ниже выражения принимают значение TRUE (вы можете свободно попробовать их в консоли).
3 == (2 + 1)
"intermediate" != "r"
TRUE != FALSE
"Rchitect" != "rchitect"
Обратите внимание на последнее выражение: R чувствителен к регистру — «R» не равно «r». Помните об этом при выполнении упражнений в данной главе!
Это упражнение является частью курса
Intermediate R
Инструкции к упражнению
- В редакторе справа напишите код на R, чтобы проверить, равно ли
TRUEзначениюFALSE. - Аналогичным образом проверьте, является ли
-6 * 14не равным17 - 101. - Следующий шаг — сравнение строк. Спросите R, равны ли строки "useR" и "user".
- Наконец, выясните, что произойдёт, если сравнить логические значения с числовыми: равны ли
TRUEи 1?
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Comparison of logicals
# Comparison of numerics
# Comparison of character strings
# Compare a logical with a numeric