Kom igångKom igång gratis

Skriv din egen funktion

Nu börjar det hända saker – du ska skriva din egen funktion! Titta först på följande funktionsmall:

my_fun <- function(arg1, arg2) {
  body
}

Lägg märke till att mallen använder tilldelningsoperatorn (<-), precis som när du tilldelar en vektor till en variabel. Det är ingen slump. Att skapa en funktion i R innebär i grunden att ett funktionsobjekt tilldelas en variabel! I mallen ovan skapar du en ny R-variabel, my_fun, som blir tillgänglig i arbetsytan så fort du kör definitionen. Därefter kan du använda my_fun som en funktion.

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

R för medelnivå

Visa kurs

Övningsinstruktioner

  • Skapa en funktion pow_two() som tar ett argument och returnerar det talet upphöjt till två (talet multiplicerat med sig självt).
  • Anropa den nydefinierade funktionen med 12 som indata.
  • Skapa sedan en funktion sum_abs() som tar två argument och returnerar summan av absolutvärdena för båda argumenten.
  • Anropa slutligen funktionen sum_abs() med argumenten -2 och 3.

Interaktiv övning med praktiskt arbete

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

# Create a function pow_two()



# Use the function


# Create a function sum_abs()



# Use the function
Redigera och kör kod