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 do 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 completando 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