4 函數

撰寫中

如果同一段程式碼已經被剪下貼上兩次,那就是寫一個函式(Function)的時機。

函數包含四個重要的部分:

  • 名字
  • 參數
  • 程式碼本體
  • 回傳值
名字<-function(參數1,參數2,...){
  程式碼本體
  最後一行的輸出自動設為回傳值
}

寫函數的四個步驟:

  • 先寫出可以用的程式碼
  • 將程式碼內可以重複使用的部分指派給臨時變數
  • 其餘程式碼用臨時變數表示,讓程式碼變簡潔
  • 把程式碼變成函數function

寫好的函數的方法:

  • 正確
  • 容易閱讀與理解

函數命名原則:

  • 長的函數名稱要遵循一樣的命名樣式
  • 不要用原本就存在R中的函數名稱
  • 可以被理解的名稱,通常是動詞

參數命名原則:

  • 可以被理解的名稱
  • 通常是名詞
  • 輸入資料參數通常放在第一個
  • 其他設定值通常會設定預設值