Fonksiyonları çağırma
Kodunu daha okunaklı hale getirmenin bir yolu, fonksiyonları çağırırken argümanları hangi sırayla verdiğine ve argümanları konumla mı yoksa adla mı geçtiğine dikkat etmektir.
2016 Yaz Olimpiyatları'nda her ülkenin kazandığı altın madalya sayısını içeren sayısal bir vektör olan gold_medals sağlanmıştır.
Kolaylık olması için, median() ve rank() fonksiyonlarının argümanları args() ile gösterilmiştir. rank() fonksiyonunun na.last argümanını "keep" olarak ayarlamak, "NA değerlerin sırasını NA olarak koru" anlamına gelir.
Fonksiyon çağırmada en iyi uygulama, argümanları args() çıktısında gösterilen sırayla vermek ve yalnızca nadir kullanılan argümanları isimlendirerek geçmektir.
Bu egzersiz, kursun bir parçasıdır
R'de Fonksiyon Yazmaya Giriş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)