Kom igångKom igång gratis

Anropa funktioner

Ett sätt att göra din kod mer läsbar är att vara noggrann med i vilken ordning du skickar argument när du anropar funktioner, och om du skickar dem efter position eller efter namn.

gold_medals, en numerisk vektor med antalet guldmedaljer som varje land vann i sommar-OS 2016, finns tillgänglig.

För enkelhetens skull visas argumenten för median() och rank() med hjälp av args(). Att sätta rank()-argumentet na.last till "keep" innebär att rankningen för NA-värden behålls som NA.

Bästa praxis för att anropa funktioner är att inkludera argumenten i den ordning som args() visar, och att bara namnge ovanliga argument.

Den här övningen är en del av kursen

Introduktion till att skriva funktioner i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod