Salida de group_by
En este ejercicio, continuarás donde lo dejaste en el anterior trabajando con la sintaxis summarise(across(everything(), list())) del paquete dplyr. Esta vez, sin embargo, añadirás la función group_by() para generar estadísticas resumidas personalizadas de los diámetros de abulón por sexo.
El conjunto de datos abaloneKeep y el paquete dplyr ya están cargados.
Este ejercicio forma parte del curso
R para usuarios de SAS
Instrucciones del ejercicio
- Usa la sintaxis
summarise(across(everything(), list()))para calcular la media, desviación estándar, mediana, mínimo y máximo del diámetro deabaloneKeeppor sexo usandogroup_by(). Guarda la salida comoabsexdiam. - Usa la función de estructura
str()para ver el tipo de clase deabsexdiam, los nombres de los elementos deabsexdiamy sus dimensiones. - Usa la función
filterpara extraer deabsexdiamla fila donde el sexo es igual a"I".
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Save output from summarise() for diameter by sex
___ <- abaloneKeep %>%
group_by(___) %>%
select(___, ___) %>%
summarise(___(everything(), list(mean = ___,
___ = ~sd(.x),
median = ~median(.x),
min = ___,
___ = ___)))
# Get structure of absexdiam
___
# Use filter() function to extract row for sex == "I"
___ %>% filter(___)