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å
Ö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
12som 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-2och3.
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