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
Instrucciones del ejercicio
- Utiliza
lapply()para calcular el mínimo (función integradamin()) 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 difierenlapply()ysapply().
Ejercicio interactivo práctico
Prueba este ejercicio y completa el 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