Cómo utilizar sapply

Puedes utilizar sapply() de forma similar a como utilizaste lapply(). El primer argumento de sapply() es la lista o el vector X sobre el que quieres aplicar una función, FUN. Los posibles argumentos adicionales a esta función se especifican después (...):

sapply(X, FUN, ...)

En los próximos ejercicios, trabajarás con la variable temp, que contiene las mediciones de temperatura de 7 días. temp es una lista de longitud 7, en la que cada elemento es un vector de longitud 5, lo que representa 5 mediciones un día determinado. Esta variable ya está definida en el espacio de trabajo: escribe str(temp) para ver su estructura.

Este ejercicio forma parte del curso

R intermedio

Ver curso

Instrucciones de ejercicio

  • Utiliza lapply() para calcular el mínimo (función integrada min()) de las mediciones de temperatura de cada día.
  • Haz lo mismo, pero esta vez con sapply(). Comprueba cómo difiere la salida.
  • Utiliza lapply() para calcular la temperatura máxima (max()) de cada día.
  • De nuevo, utiliza sapply() para resolver la misma pregunta y ver cómo difieren lapply() y sapply().

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# temp has already been defined in the workspace

# Use lapply() to find each day's minimum temperature


# Use sapply() to find each day's minimum temperature


# Use lapply() to find each day's maximum temperature


# Use sapply() to find each day's maximum temperature