Sélection par comparaison - Étape 2
Travailler avec des comparaisons vous facilitera la vie en matière d'analyse de données. Au lieu de sélectionner un sous-ensemble de jours à étudier vous-même (comme auparavant), vous pouvez simplement demander à R de vous renvoyer uniquement les jours où vous avez réalisé un résultat positif au poker.
Dans les exercices précédents, vous avez utilisé selection_vector <- poker_vector > 0
pour trouver les jours où vous avez eu un résultat positif au poker. Vous souhaitez maintenant connaître non seulement les jours où vous avez gagné, mais aussi le montant de vos gains.
Vous pouvez sélectionner les éléments souhaités en plaçant selection_vector
entre les crochets qui suivent poker_vector
:
poker_vector[selection_vector]
R sait ce qu'il faut faire lorsque vous passez un vecteur logique entre crochets : il ne sélectionnera que les éléments qui correspondent à TRUE
dans selection_vector
.
Cet exercice fait partie du cours
Introduction à R
Instructions
Utilisez selection_vector
entre crochets pour affecter les montants que vous avez gagnés les jours rentables à la variable poker_winning_days
.
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 <- poker_vector > 0
# Select from poker_vector these days
poker_winning_days <-