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
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)