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 de 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
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