CommencezCommencez gratuitement

Résumer la sortie

Même si la fonction summary() est utile, elle se limite aux statistiques prévues dans cette fonction. Pour obtenir des statistiques plus précises, vous avez vu qu'on peut utiliser la syntaxe summarise(across(everything(), list())) du paquet dplyr.

Dans cet exercice, vous utiliserez summarise(across(everything(), list())) pour calculer la moyenne, l'écart type, la médiane, le minimum et le maximum des diamètres d'abalone. Vous enregistrerez la sortie, puis vous en extraierez des éléments précis.

Le jeu de données abaloneKeep et le paquet dplyr ont été chargés pour vous.

Cette activité fait partie du cours

R pour les utilisateurs et utilisatrices de SAS

Voir le cours

Instructions de l’exercice

  • Utilisez la syntaxe summarise(across(everything(), list())) pour calculer la moyenne, l'écart type, la médiane, le minimum et le maximum du diamètre à partir de abaloneKeep. Enregistrez la sortie sous abdiam.
  • Utilisez la fonction de structure str() pour voir la classe de abdiam et les noms des éléments dans abdiam.
  • Utilisez l'opérateur $ pour sélectionner et afficher l'élément diameter_sd enregistré dans abdiam.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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 
___
Modifier et exécuter le code