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>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 deabaloneKeep. Enregistrez la sortie sous le nomabdiam. - Utilisez la fonction d’inspection de structure
str()pour afficher le type de classe deabdiamet les noms des éléments deabdiam. - Utilisez l’opérateur
$pour sélectionner et afficher l’élémentdiameter_sdstocké dansabdiam.
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
___