Začněte nyníZačněte zdarma

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

Zobrazit kurz

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)
Upravit a spustit kód