ComenzarEmpieza gratis

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

Ver curso

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 de abaloneKeep por sexo usando group_by(). Guarda la salida como absexdiam.
  • Usa la función de estructura str() para ver el tipo de clase de absexdiam, los nombres de los elementos de absexdiam y sus dimensiones.
  • Usa la función filter para extraer de absexdiam la 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(___)
Editar y ejecutar código