ПочатиПочніть безкоштовно

Виклик функцій

Один зі способів зробити код читабельнішим — уважно стежити за порядком передавання аргументів під час виклику функцій і за тим, чи передаєте ви аргументи за позицією, чи за іменем.

Надано 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)
Редагувати та запускати код