Рівність
Найбазовіший вид порівняння — це рівність. Коротко згадаємо його синтаксис. Усі наведені нижче вирази обчислюються як TRUE (за бажанням випробуйте їх у консолі).
3 == (2 + 1)
"intermediate" != "r"
TRUE != FALSE
"Rchitect" != "rchitect"
Зверніть увагу з останнього виразу, що R чутлива до регістру: «R» не дорівнює «r». Пам'ятайте про це, розв'язуючи вправи в цьому розділі!
Ця вправа є частиною курсу
Середній рівень 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