Égalité
La forme la plus simple de comparaison est l’égalité. Récapitulons brièvement sa syntaxe. Les instructions suivantes s’évaluent toutes à TRUE (n’hésitez pas à les essayer dans la console).
3 == (2 + 1)
"intermediate" != "r"
TRUE != FALSE
"Rchitect" != "rchitect"
Remarquez dans la dernière expression que R est sensible à la casse : « R » n’est pas égal à « r ». Gardez cela en tête pour les exercices de ce chapitre !
Cet exercice fait partie du cours
R niveau intermédiaire
Instructions
- Dans l’éditeur à droite, écrivez du code R pour vérifier si
TRUEest égal àFALSE. - De même, vérifiez si
-6 * 14n’est pas égal à17 - 101. - Ensuite : comparaison de chaînes de caractères. Demandez à R si les chaînes « useR » et « user » sont égales.
- Enfin, voyez ce qui se passe si vous comparez des booléens à des valeurs numériques :
TRUEet 1 sont-ils égaux ?
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Comparison of logicals
# Comparison of numerics
# Comparison of character strings
# Compare a logical with a numeric