CommencerCommencez gratuitement

Résumer la sortie

Même si la fonction summary() est utile, elle se limite aux statistiques intégrées. Pour obtenir des statistiques plus ciblées, vous avez vu que la syntaxe summarise(across(everything(), list())) du package dplyr peut être utilisée.

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

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

Cet exercice fait partie du cours

<cours>R pour les utilisateurs de SAS</cours>
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 le nom abdiam.
  • Utilisez la fonction d’inspection de structure str() pour afficher le type de classe de abdiam et les noms des éléments de abdiam.
  • Utilisez l’opérateur $ pour sélectionner et afficher l’élément diameter_sd stocké 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