Funktion för att utvärdera en uppsättning av fem år
I den här övningen skriver vi en funktion för att utvärdera en given uppsättning av fem år och kontrollera om någon spelare har cashat in alla fem åren.
Vi utgår från 6 000 spelare, och varje spelare representeras av ett tal från 1 till 6 000. Under antagandet att 10 % av alla spelare cashar in, är indata till funktionen en matris med fem kolumner – en per år – och 600 rader, en per spelare som cashat in.
Den här övningen är en del av kursen
Sannolikhetspussel i R
Övningsinstruktioner
- Använd funktionen
Reduceför att hitta snittet av alla fem år. - Kontrollera om snittet innehåller några element.
- Ange villkoret som anger när
FALSEska returneras.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)
}
}