ÎncepețiÎncepe gratuit

sapply cu o funcție care returnează un vector

În exercițiile anterioare, ai văzut cum sapply() simplifică lista returnată de lapply(), transformând-o într-un vector. Dar ce se întâmplă dacă funcția aplicată returnează un vector cu mai mult de un element? Dacă nu îți mai amintești din videoclip, treci direct la instrucțiuni!

Acest exercițiu face parte din cursul

R intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

  • Finalizează definiția funcției extremes(). Aceasta primește un vector de valori numerice și returnează un vector cu valorile minimă și maximă ale vectorului dat, cu numele "min", respectiv "max".
  • Aplică această funcție asupra vectorului temp folosind sapply().
  • În final, aplică această funcție asupra vectorului temp folosind și lapply().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# temp is already available in the workspace

# Create a function that returns min and max of a vector: extremes
extremes <- function(x) {
  c(min = min(x), ___ = ___)
}

# Apply extremes() over temp with sapply()


# Apply extremes() over temp with lapply()
Editează și rulează codul