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
Anleitung zur Übung
- Erstelle eine Funktion namens
percent_to_decimal, die ein Argumentpercententgegennimmt undpercentdurch 100 geteilt zurückgibt. - Rufe
percent_to_decimal()mit dem Prozentwert6auf (wir verwenden hier kein %, aber nimm an, es ist 6%). - Eine Variable
pctwurde für dich erstellt. - Rufe
percent_to_decimal()mitpctauf.
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
___