फंक्शन कॉल करना
अपने कोड को अधिक पठनीय बनाने का एक तरीका यह है कि जब आप फंक्शन कॉल करते हैं तो आर्ग्युमेंट्स जिस क्रम में पास करते हैं उस पर ध्यान दें, और यह भी कि आप आर्ग्युमेंट्स पोज़िशन से पास कर रहे हैं या नाम से।
gold_medals, 2016 समर ओलंपिक्स में प्रत्येक देश द्वारा जीते गए गोल्ड मेडल्स की संख्या का एक न्यूमेरिक वेक्टर, उपलब्ध है।
सुविधा के लिए, median() और rank() के आर्ग्युमेंट्स को args() के जरिए दिखाया गया है। rank() के na.last आर्ग्युमेंट को "keep" सेट करने का मतलब है "NA मानों की रैंक को NA ही रहने दें"।
फंक्शन कॉल करने की बेस्ट प्रैक्टिस है कि आर्ग्युमेंट्स को args() में दिखाए गए क्रम में रखें, और केवल कम इस्तेमाल होने वाले आर्ग्युमेंट्स को ही नाम दें।
यह अभ्यास पाठ्यक्रम का हिस्सा है
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)