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
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 sousabdiam. - Utilisez la fonction de structure
str()pour voir la classe deabdiamet les noms des éléments dansabdiam. - Utilisez l'opérateur
$pour sélectionner et afficher l'élémentdiameter_sdenregistré 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
___