Sélection par comparaison – Étape 2
Travailler avec des comparaisons vous simplifiera grandement la vie en analyse de données. Au lieu de choisir vous-même un sous-ensemble de jours à examiner (comme précédemment), vous pouvez simplement demander à R de retourner uniquement les jours où vous avez réalisé un gain au poker.
Dans les exercices précédents, vous avez utilisé selection_vector <- poker_vector > 0 pour trouver les jours où votre rendement au poker était positif. Maintenant, vous voulez savoir non seulement quels jours vous avez gagné, mais aussi combien vous avez gagné ces jours-là.
Vous pouvez sélectionner les éléments voulus en plaçant selection_vector entre les crochets qui suivent poker_vector :
poker_vector[selection_vector]
R sait quoi faire lorsque vous passez un vecteur logique entre crochets : il sélectionne uniquement les éléments qui correspondent à TRUE dans selection_vector.
Cette activité fait partie du cours
Introduction à R
Instructions de l’exercice
Utilisez selection_vector entre crochets pour affecter à la variable poker_winning_days les montants gagnés les jours profitables.
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 <- poker_vector > 0
# Select from poker_vector these days
poker_winning_days <-