Como usar o sapply
Você pode usar sapply()
da mesma forma que você usou lapply()
. O primeiro argumento de sapply()
é a lista ou o vetor X
sobre o qual você deseja aplicar uma função, FUN
. Os possíveis argumentos adicionais para essa função são especificados posteriormente (...
):
sapply(X, FUN, ...)
Nos próximos exercícios, você trabalhará com a variável temp
, que contém medições de temperatura para 7 dias. temp
é uma lista de comprimento 7, em que cada elemento é um vetor de comprimento 5, representando 5 medições em um determinado dia. Essa variável já foi definida no espaço de trabalho: digite str(temp)
para ver sua estrutura.
Este exercício faz parte do curso
R intermediário
Instruções de exercício
- Use
lapply()
para calcular o mínimo (função incorporadamin()
) das medições de temperatura para cada dia. - Faça a mesma coisa, mas desta vez com
sapply()
. Veja como a saída é diferente. - Use
lapply()
para calcular a temperatura máxima (max()
) para cada dia. - Novamente, use
sapply()
para resolver a mesma pergunta e veja comolapply()
esapply()
diferem.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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