Volání funkcí
Jedním ze způsobů, jak zpřehlednit svůj kód, je dbát na pořadí argumentů při volání funkcí a na to, zda je předáváš podle pozice, nebo podle názvu.
Máš k dispozici vektor gold_medals – číselný vektor s počty zlatých medailí, které jednotlivé země získaly na Letních olympijských hrách 2016.
Pro přehlednost jsou argumenty funkcí median() a rank() zobrazeny pomocí args(). Nastavení argumentu na.last funkce rank() na "keep" znamená „ponechat pořadí hodnot NA jako NA".
Osvědčeným postupem při volání funkcí je předávat argumenty ve stejném pořadí, jaké ukazuje args(), a pojmenovávat pouze ty neobvyklé.
Toto cvičení je součástí kurzu
Introduction to Writing Functions in R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)