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_vector
sont positifs (c'est-à-dire > 0) et affectez-les àselection_vector
. - Affichez
selection_vector
afin 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