Sélection par comparaison - Étape 1
En utilisant des opérateurs de comparaison, nous pouvons aborder la question précédente de manière plus proactive.
Les opérateurs de comparaison (logiques) connus de R sont les suivants :
<inférieur à>supérieur à<=inférieur ou égal à>=supérieur ou égal à==égal à!=différent de
Comme nous l'avons vu dans le chapitre précédent, l'énoncé de 6 > 5 renvoie à TRUE. L'avantage de R est que vous pouvez utiliser ces opérateurs de comparaison également sur les vecteurs. Par exemple :
c(4, 5, 6) > 5
[1] FALSE FALSE TRUE
Cette commande teste chaque élément du vecteur si la condition énoncée par l'opérateur de comparaison est TRUE ou FALSE.
Cet exercice fait partie du cours
Introduction à R
Instructions
- Vérifiez quels éléments de
poker_vectorsont positifs (c'est-à-dire > 0) et affectez-les àselection_vector. - Affichez
selection_vectorafin de pouvoir l'examiner. La sortie vous indique si vous avez gagné (TRUE) ou perdu (FALSE) de l'argent pour chaque jour.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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