Uguaglianza
La forma più basilare di confronto è l’uguaglianza. Ripassiamone brevemente la sintassi. Le seguenti istruzioni valutano tutte a TRUE (puoi provarle liberamente nella console).
3 == (2 + 1)
"intermediate" != "r"
TRUE != FALSE
"Rchitect" != "rchitect"
Dall’ultima espressione si nota che R fa distinzione tra maiuscole e minuscole: "R" non è uguale a "r". Tienilo a mente quando risolvi gli esercizi di questo capitolo!
Questo esercizio fa parte del corso
R intermedio
Istruzioni dell'esercizio
- Nell’editor a destra, scrivi del codice R per verificare se
TRUEè uguale aFALSE. - Allo stesso modo, controlla se
-6 * 14non è uguale a17 - 101. - Poi, il confronto tra stringhe di caratteri. Chiedi a R se le stringhe "useR" e "user" sono uguali.
- Infine, scopri cosa succede se confronti valori logici con numeri:
TRUEe 1 sono uguali?
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Comparison of logicals
# Comparison of numerics
# Comparison of character strings
# Compare a logical with a numeric