Začněte nyníZačněte zdarma

sapply s funkcemi, které vrací NULL

Pár triků s apply funkcemi už máš v zásobě, ale určitě tě láká vyzkoušet víc, že? V tomto cvičení uvidíš, jak sapply() reaguje, když ji použiješ k aplikování funkce, která vrací NULL, přes vektor nebo seznam.

Funkce print_info(), která přijme vektor a vypíše jeho průměr, je už pro tebe připravená. Používá funkci cat().

Toto cvičení je součástí kurzu

Intermediate R

Zobrazit kurz

Pokyny k cvičení

  • Aplikuj print_info() přes obsah temp pomocí sapply().
  • Zopakuj totéž s lapply(). Všimneš si rozdílu?

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód