0Pricing
R Academy · Lektion

Funktionen in R schreiben

Verstehen Sie, wie Sie mit Funktionen wiederverwendbare Codeblöcke erstellen und dadurch sauberere, modularere Skripte schreiben.

Funktionen in R schreiben ist eine kostenlose R Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des R Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der R Academy-Kurs umfasst insgesamt 3 Lektionen.

Einführung in das Schreiben von Funktionen in R

Einführung in das Schreiben von Funktionen in R

Mit Funktionen in R können Sie wiederverwendbare Codeblöcke schreiben und Ihre Programme dadurch effizienter und übersichtlicher gestalten.

Funktionen in R schreiben — Illustration 1

Eine Funktion definieren

Eine Funktion definieren

Verwenden Sie das Schlüsselwort function, um eine Funktion zu definieren.

my_function <- function() {
  print('Hello, R!')
}
my_function()

Funktionsargumente

Funktionsargumente

Funktionen können Argumente entgegennehmen, um sie flexibler zu machen.

add_numbers <- function(a, b) {
  return(a + b)
}
add_numbers(3, 5)

Standardargumente

Standardargumente

Sie können Funktionsargumenten Standardwerte zuweisen.

multiply <- function(a, b = 2) {
  return(a * b)
}
multiply(5)

Werte zurückgeben

Werte zurückgeben

Funktionen geben Werte mithilfe der Anweisung return() zurück.

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

Funktionen innerhalb von Funktionen verwenden

Funktionen innerhalb von Funktionen verwenden

Funktionen können andere Funktionen aufrufen, um eine bessere Modularität zu ermöglichen.

power <- function(x, y) {
  return(x^y)
}
calculate <- function(a) {
  return(power(a, 3))
}
calculate(2)

Anonyme Funktionen

Anonyme Funktionen

Anonyme Funktionen können mit function() ohne Namen erstellt werden.

(function(x) x + 2)(5)

Funktionen auf Vektoren anwenden

Funktionen auf Vektoren anwenden

Sie können Funktionen mit sapply() oder lapply() auf Vektoren anwenden.

numbers <- c(1, 2, 3, 4)
sapply(numbers, square)

Zusammenfassung

Zusammenfassung

In dieser Lektion haben Sie Folgendes gelernt:

  • Wie Sie Funktionen in R erstellen und verwenden.
  • Wie Sie Argumente übergeben und Werte zurückgeben.
  • Wie Sie Funktionen innerhalb anderer Funktionen verwenden.
Funktionen in R schreiben — Illustration 10

Häufig gestellte Fragen

Ist die Lektion „Funktionen in R schreiben“ kostenlos?

Ja — der vollständige Text von „Funktionen in R schreiben“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des R Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der R Academy-Kurs umfasst insgesamt 3 Lektionen.

Was lerne ich in „Funktionen in R schreiben“?

Verstehen Sie, wie Sie mit Funktionen wiederverwendbare Codeblöcke erstellen und dadurch sauberere, modularere Skripte schreiben. Du übst R Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um R Academy zu starten?

Keine Vorkenntnisse erforderlich. R Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 3.

Wie lange dauert die Lektion „Funktionen in R schreiben“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser R Academy-Lektion Code schreiben und ausführen?

Ja. Jede R Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Funktionen in R schreiben
  2. Anweisungen zur Ablaufsteuerung
  3. Debugging-Techniken
← Zurück zu R Academy