CommencezCommencez gratuitement

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

Voir le cours

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 <- 
Modifier et exécuter le code