開始使用免費開始

你的第一個函式

該來寫你的第一個函式了!對 R 程式設計師來說,這是一大步。「函式是 R 的基本組成要素:要掌握許多進階技巧,必須先打好函式運作方式的基礎。」-Hadley Wickham

以下是函式的基本結構:

func_name <- function(arguments) {
    body
}

以下是一個範例:

square <- function(x) {
    x^2
}

square(2)
[1] 4

從 Lore 教你的內容中,要記住兩個重點:引數(arguments)與函式主體(body)。引數是函式要處理的使用者輸入。它們可以是函式要操作的資料,或是會影響計算的選項。函式主體則是實際執行運算的程式碼。

函式回傳的值,就是函式主體中最後執行的那一行。在上例中,因為 x^2 是主體的最後一行,因此它就是回傳值。

在這個練習中,你會撰寫第一個函式,把百分比轉換成小數。這在財務領域很常用!

本練習屬於課程

R 金融中級

檢視課程

練習說明

  • 建立一個名為 percent_to_decimal 的函式,接受 1 個引數 percent,並回傳 percent 除以 100。
  • 以百分比 6 呼叫 percent_to_decimal()(這裡不使用 % 符號,但把它視為 6%)。
  • 已為你建立變數 pct
  • pct 呼叫 percent_to_decimal()

動手互動練習

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

# Percent to decimal function
___



# Use percent_to_decimal() on 6
___

# Example percentage
pct <- 8

# Use percent_to_decimal() on pct
___
編輯並執行程式碼