ComenzarEmpieza gratis

sapply con una función que devuelve el vector

En los ejercicios anteriores, has visto cómo sapply() simplifica la lista que devolvería lapply(), convirtiéndola en un vector. Pero ¿qué ocurre si la función que aplicas a una lista o un vector devuelve un vector de longitud mayor que 1? Si no recuerdas el vídeo, no pierdas más tiempo y consulta las instrucciones.

Este ejercicio forma parte del curso

R intermedio

Ver curso

Instrucciones de ejercicio

  • Termina la definición de la función extremes(). Toma un vector de valores numéricos y devuelve un vector que contiene los valores mínimo y máximo de un vector dado, con los nombres "min" y "max", respectivamente.
  • Aplica esta función al vector temp utilizando sapply().
  • Por último, aplica esta función al vector temp utilizando lapply() también.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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()
Editar y ejecutar código