Resumir a saída
Embora a função summary() seja útil, ela fica limitada às estatísticas embutidas nessa função. Para obter estatísticas mais específicas de interesse, você viu que a sintaxe summarise(across(everything(), list())) do pacote dplyr pode ser usada.
Neste exercício, você vai usar summarise(across(everything(), list())) para calcular a média, o desvio padrão, a mediana, o mínimo e o máximo dos diâmetros de abalone. Você vai salvar a saída e depois extrair elementos específicos.
O conjunto de dados abaloneKeep e o pacote dplyr já foram carregados para você.
Este exercício faz parte do curso
R para Usuários de SAS
Instruções do exercício
- Use a sintaxe
summarise(across(everything(), list()))para calcular a média, o desvio padrão, a mediana, o mínimo e o máximo de diameter a partir deabaloneKeep. Salve a saída comoabdiam. - Use a função de estrutura
str()para ver a classe deabdiame os nomes dos elementos emabdiam. - Use o operador
$para selecionar e exibir o elementodiameter_sdarmazenado emabdiam.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Save output from summarise() for diameter
abdiam <- ___ %>%
select(___) %>%
summarise(across(___, list(___ = ~mean(.x),
___ = ~sd(.x),
median = ___,
min = ___,
___ = ~max(.x))))
# Use str() to see class of abdiam and names of elements
___
# Use $ selector to display diameter_sd
___