Sélection par comparaison - Étape 1
En utilisant des opérateurs de comparaison, on peut aborder la question précédente de manière plus proactive.
Les opérateurs de comparaison (logiques) reconnus par R sont :
<pour plus petit que>pour plus grand que<=pour plus petit ou égal à>=pour plus grand ou égal à==pour égal à!=pour différent de
Comme vu au chapitre précédent, écrire 6 > 5 renvoie TRUE. Ce qui est pratique avec R, c'est que vous pouvez aussi utiliser ces opérateurs de comparaison sur des vecteurs. Par exemple :
c(4, 5, 6) > 5
[1] FALSE FALSE TRUE
Cette commande teste, pour chaque élément du vecteur, si la condition indiquée par l'opérateur de comparaison est TRUE ou FALSE.
Cette activité fait partie du cours
Introduction à R
Instructions de l’exercice
- Vérifiez quels éléments de
poker_vectorsont positifs (c.-à-d. > 0) et assignez le résultat àselection_vector. - Affichez
selection_vectorpour l'inspecter. L'affichage indique si vous avez gagné (TRUE) ou perdu (FALSE) de l'argent chaque jour.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Poker and roulette winnings from Monday to Friday:
poker_vector <- c(140, -50, 20, -120, 240)
roulette_vector <- c(-24, -50, 100, -350, 10)
days_vector <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
names(poker_vector) <- days_vector
names(roulette_vector) <- days_vector
# Which days did you make money on poker?
selection_vector <-
# Print out selection_vector