LoslegenKostenlos loslegen

Deine erste Funktion

Zeit für deine erste Funktion! Das ist ein großer Schritt auf dem Weg zur R-Programmiererin bzw. zum R-Programmierer. "Funktionen sind ein grundlegender Baustein von R: Um viele der fortgeschrittenen Techniken zu meistern, brauchst du ein solides Fundament darin, wie Funktionen funktionieren." -Hadley Wickham

Hier ist die Grundstruktur einer Funktion:

func_name <- function(arguments) {
    body
}

Und hier ein Beispiel:

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

square(2)
[1] 4

Zwei Dinge, an die du dich aus Lores Lektion erinnern solltest, sind die Argumente und der Body der Funktion. Argumente sind Benutzereingaben, auf denen die Funktion arbeitet. Sie können die Daten sein, die die Funktion verarbeitet, oder Optionen, die die Berechnung beeinflussen. Der Body der Funktion ist der Code, der die Verarbeitung tatsächlich durchführt.

Der Wert, den eine Funktion zurückgibt, ist einfach die zuletzt ausgeführte Zeile im Body der Funktion. Im Beispiel wird x^2 zurückgegeben, weil es die letzte Zeile des Bodys ist.

In dieser Übung erstellst du deine erste Funktion, die einen Prozentwert in eine Dezimalzahl umwandelt – eine nützliche Rechnung in der Finanzwelt!

Diese Übung ist Teil des Kurses

R für Finanzen – Aufbaukurs

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine Funktion namens percent_to_decimal, die ein Argument percent entgegennimmt und percent durch 100 geteilt zurückgibt.
  • Rufe percent_to_decimal() mit dem Prozentwert 6 auf (wir verwenden hier kein %, aber nimm an, es ist 6%).
  • Eine Variable pct wurde für dich erstellt.
  • Rufe percent_to_decimal() mit pct auf.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Percent to decimal function
___



# Use percent_to_decimal() on 6
___

# Example percentage
pct <- 8

# Use percent_to_decimal() on pct
___
Code bearbeiten und ausführen