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

Ver Curso

Instruções de exercício

  • Use lapply() para calcular o mínimo (função incorporada min()) 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 como lapply() e sapply() 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