Erste SchritteKostenlos loslegen

sapply mit Funktionen, die NULL zurückgeben

Du hast schon einige apply-Tricks im Ärmel, aber noch ein paar mehr können nicht schaden, oder? In dieser Übung siehst du, wie sapply() reagiert, wenn damit eine Funktion, die NULL zurückgibt, auf einen Vektor oder eine Liste angewendet wird.

Die Funktion print_info(), die einen Vektor nimmt und den Durchschnitt dieses Vektors ausgibt, wurde bereits erstellt. Sie verwendet die cat()-Funktion.

Diese Übung ist Teil des Kurses

R für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

  • Wende print_info() mit sapply() auf den Inhalt von temp an.
  • Wiederhole diesen Vorgang mit lapply(). Siehst du den Unterschied?

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# temp is already available in the workspace

# Definition of print_info()
print_info <- function(x) {
  cat("The average temperature is", mean(x), "\n")
}

# Apply print_info() over temp using sapply()


# Apply print_info() over temp using lapply()
Bearbeiten und Ausführen von Code