Fonction pour évaluer un ensemble de cinq années
Dans cet exercice, vous allez écrire une fonction qui évalue un ensemble donné de cinq années et vérifie si un individu a encaissé des gains sur les cinq années.
Nous supposons 6000 joueurs, chacun étant représenté par un numéro de 1 à 6000. En supposant que 10 % des joueurs encaissent, l’entrée de la fonction sera une matrice à cinq colonnes (une par année) et 600 lignes (une par joueur ayant encaissé).
Cet exercice fait partie du cours
Énigmes de probabilité en R
Instructions
- Utilisez la fonction
Reducepour trouver l’intersection des cinq années. - Vérifiez si l’intersection contient des éléments.
- Indiquez la condition qui précise quand
FALSEdoit être renvoyé.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
check_for_five <- function(cashed){
# Find intersection of five years
all_five <- Reduce(___)
# Check intersection
if(___){
return(TRUE)
# Specify when to return FALSE
} ___ {
return(FALSE)
}
}