開始使用免費開始

評估五個年度集合的函式

在這個練習中,你將撰寫一個函式,用來評估任意給定的五個年度集合,並檢查是否有任何人連續五年都有兌現(cash)。

我們假設共有 6000 名玩家,每位玩家以 1 到 6000 的數字表示。假設有 10% 的玩家會兌現,則此函式的輸入是一個具有 5 欄(對應 5 個年份)與 600 列(每位有兌現的玩家 1 列)的矩陣。

本練習屬於課程

R 的機率謎題

檢視課程

練習說明

  • 使用 Reduce 函式找出五個年份的交集。
  • 檢查該交集中是否包含任何元素。
  • 指定條件式,說明在何種情況下應回傳 FALSE

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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)
  }
}
編輯並執行程式碼