Kom igångKom igång gratis

Din första funktion

Dags för din första funktion! Det här är ett viktigt steg i R-programmering. "Funktioner är en grundläggande byggsten i R: för att behärska många av de mer avancerade teknikerna … behöver du en solid förståelse för hur funktioner fungerar." -Hadley Wickham

Här är grundstrukturen för en funktion:

func_name <- function(arguments) {
    body
}

Och här är ett exempel:

square <- function(x) {
    x^2
}

square(2)
[1] 4

Två saker att ha i minnet är argument och funktionens kropp. Argument är de indata som funktionen arbetar med. Det kan vara data som funktionen bearbetar, eller alternativ som påverkar beräkningen. Funktionskroppen är den kod som faktiskt utför bearbetningen.

Det värde som en funktion returnerar är helt enkelt den sista raden som körs i funktionskroppen. I exemplet är det x^2 som returneras, eftersom det är den sista raden i kroppen.

I den här övningen skapar du din första funktion – en som omvandlar ett procenttal till ett decimaltal, en användbar beräkning inom finans!

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

R för finans – fortsättningskurs

Visa kurs

Övningsinstruktioner

  • Skapa en funktion med namnet percent_to_decimal som tar 1 argument, percent, och returnerar percent dividerat med 100.
  • Anropa percent_to_decimal() med procenttalet 6 (vi använder inte %-tecken här, men anta att det är 6%).
  • En variabel pct har redan skapats åt dig.
  • Anropa percent_to_decimal()pct.

Interaktiv övning med praktiskt arbete

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

# Percent to decimal function
___



# Use percent_to_decimal() on 6
___

# Example percentage
pct <- 8

# Use percent_to_decimal() on pct
___
Redigera och kör kod