Égalité
La forme la plus élémentaire de comparaison est l'égalité. Rappelons brièvement sa syntaxe. Les déclarations suivantes sont toutes évaluées à 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 à l'esprit lorsque vous résolvez les exercices de ce chapitre !
Cet exercice fait partie du cours
Intermédiaire R
Instructions
- Dans l'éditeur de droite, écrivez le code R pour voir si
TRUE
est égal àFALSE
. - De même, vérifiez si
-6 * 14
n'est pas égal à17 - 101
. - Prochaine étape : la comparaison de chaînes de caractères. Demandez à R si les chaînes "useR" et "user" sont égales.
- Enfin, découvrez ce qui se passe si vous comparez des éléments logiques à des éléments numériques :
TRUE
et 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