Začněte nyníZačněte zdarma

Funkce pro vyhodnocení sady pěti let

V tomto cvičení napíšeme funkci, která vyhodnotí libovolnou sadu pěti let a zkontroluje, zda některý hráč získal výhru ve všech pěti letech.

Předpokládáme 6 000 hráčů, přičemž každý hráč bude reprezentován číslem od 1 do 6 000. Za předpokladu, že 10 % všech hráčů získá výhru, bude vstupem funkce matice s pěti sloupci (jeden pro každý rok) a 600 řádky (jeden pro každého hráče s výhrou).

Toto cvičení je součástí kurzu

Probability Puzzles in R

Zobrazit kurz

Pokyny k cvičení

  • Pomocí funkce Reduce najdi průnik všech pěti let.
  • Zkontroluj, zda průnik obsahuje nějaké prvky.
  • Urči podmínku, která určí, kdy se má vrátit hodnota FALSE.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
  }
}
Upravit a spustit kód