Виклик функцій
Один зі способів зробити код читабельнішим — уважно стежити за порядком передавання аргументів під час виклику функцій і за тим, чи передаєте ви аргументи за позицією, чи за іменем.
Надано gold_medals — числовий вектор із кількістю золотих медалей, які здобула кожна країна на Літніх Олімпійських іграх 2016 року.
Для зручности аргументи median() і rank() показано за допомогою args(). Якщо встановити для аргументу na.last функції rank() значення "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)