開始使用免費開始

對回傳 NULL 的函式使用 sapply

你已經掌握了一些 apply 小技巧,不過應該還想再多學一點,對吧?在這個練習中,你會看到當用 sapply() 將一個回傳 NULL 的函式套用到向量或清單時,它會有什麼表現。

我們已經幫你建立了一個函式 print_info(),它會接收一個向量並列印出此向量的平均值。它使用了 cat() 函式。

本練習屬於課程

R 中級

檢視課程

練習說明

  • 使用 sapply()print_info() 套用到 temp 的內容。
  • 再用 lapply() 重做一次。你注意到差異了嗎?

動手互動練習

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

# temp is already available in the workspace

# Definition of print_info()
print_info <- function(x) {
  cat("The average temperature is", mean(x), "\n")
}

# Apply print_info() over temp using sapply()


# Apply print_info() over temp using lapply()
編輯並執行程式碼