เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ฟังก์ชันแรกของคุณ

ถึงเวลาสร้างฟังก์ชันแรกแล้ว! นี่คือก้าวสำคัญในการเดินทางของนักเขียนโปรแกรม R "ฟังก์ชันคือหนึ่งในองค์ประกอบพื้นฐานของ R: หากต้องการเชี่ยวชาญเทคนิคขั้นสูงต่าง ๆ … คุณต้องมีความเข้าใจที่แน่นแฟ้นเกี่ยวกับการทำงานของฟังก์ชัน" -Hadley Wickham

โครงสร้างพื้นฐานของฟังก์ชันมีดังนี้:

func_name <- function(arguments) {
    body
}

และนี่คือตัวอย่าง:

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

square(2)
[1] 4

สิ่งสำคัญที่ต้องจำมีสองอย่าง ได้แก่ arguments (อาร์กิวเมนต์) และ body (ส่วนเนื้อหา) ของฟังก์ชัน อาร์กิวเมนต์คือข้อมูลนำเข้าจากผู้ใช้ที่ฟังก์ชันนำไปประมวลผล ซึ่งอาจเป็นข้อมูลที่ต้องการจัดการ หรือตัวเลือกที่ส่งผลต่อการคำนวณ ส่วนเนื้อหาของฟังก์ชันคือโค้ดที่ทำการประมวลผลจริง

ค่าที่ฟังก์ชัน return กลับมาคือบรรทัดสุดท้ายที่ถูกรันในส่วนเนื้อหา ในตัวอย่างนี้ เนื่องจาก x^2 คือบรรทัดสุดท้าย นั่นคือค่าที่จะถูก return

ในแบบฝึกหัดนี้ จะได้สร้างฟังก์ชันแรกเพื่อแปลงเปอร์เซ็นต์ให้เป็นทศนิยม ซึ่งเป็นการคำนวณที่มีประโยชน์มากในงานด้านการเงิน!

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

R ระดับกลางสำหรับการเงิน

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างฟังก์ชันชื่อ percent_to_decimal ที่รับอาร์กิวเมนต์ 1 ตัวคือ percent และ return ค่า percent หารด้วย 100
  • เรียกใช้ percent_to_decimal() กับค่าเปอร์เซ็นต์ 6 (ไม่ได้ใช้สัญลักษณ์ % แต่สมมติว่านี่คือ 6%)
  • ตัวแปร pct ถูกสร้างไว้ให้แล้ว
  • เรียกใช้ percent_to_decimal() กับ pct

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Percent to decimal function
___



# Use percent_to_decimal() on 6
___

# Example percentage
pct <- 8

# Use percent_to_decimal() on pct
___
แก้ไขและรันโค้ด