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

การเรียกใช้ฟังก์ชัน

วิธีหนึ่งที่ช่วยให้โค้ดอ่านง่ายขึ้นคือการใส่ใจลำดับของอาร์กิวเมนต์เมื่อเรียกใช้ฟังก์ชัน รวมถึงการเลือกว่าจะส่งอาร์กิวเมนต์ตามตำแหน่งหรือตามชื่อ

gold_medals คือเวกเตอร์ตัวเลขที่แสดงจำนวนเหรียญทองที่แต่ละประเทศได้รับในโอลิมปิกฤดูร้อนปี 2016 ซึ่งได้เตรียมไว้ให้แล้ว

เพื่อความสะดวก อาร์กิวเมนต์ของ median() และ rank() จะแสดงผ่าน args() การตั้งค่า na.last ของ rank() เป็น "keep" หมายความว่า "คงค่า rank ของ NA ไว้เป็น NA"

แนวทางที่ดีในการเรียกใช้ฟังก์ชันคือ ใส่อาร์กิวเมนต์ตามลำดับที่ args() แสดง และระบุชื่อเฉพาะอาร์กิวเมนต์ที่ไม่ค่อยได้ใช้เท่านั้น

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

Introduction to Writing Functions in R

ดูคอร์ส

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

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

# Look at the gold medals data
gold_medals

# Note the arguments to median()
args(median)

# Rewrite this function call, following best practices
median(TRUE,x=gold_medals)
แก้ไขและรันโค้ด