Fungsi untuk mengevaluasi kumpulan lima tahun
Dalam latihan ini, Anda akan menulis sebuah fungsi untuk mengevaluasi sembarang kumpulan lima tahun, dan memeriksa apakah ada individu yang melakukan cash di kelima tahun tersebut.
Kita mengasumsikan ada 6000 pemain, dan setiap pemain diwakili oleh angka dari 1 sampai 6000. Dengan asumsi bahwa 10% dari semua pemain akan melakukan cash, masukan ke fungsi akan berupa sebuah matriks dengan lima kolom, satu untuk tiap tahun, dan 600 baris, satu per pemain yang melakukan cash.
Latihan ini adalah bagian dari kursus
Teka-teki Probabilitas di R
Petunjuk latihan
- Gunakan fungsi
Reduceuntuk mencari irisan dari kelima tahun. - Periksa apakah irisan tersebut berisi elemen apa pun.
- Tentukan pernyataan bersyarat untuk menunjukkan kapan
FALSEharus dikembalikan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)
}
}