Renvoyer plusieurs éléments
Les fonctions ne peuvent renvoyer qu’une seule valeur. Si vous souhaitez renvoyer plusieurs éléments, vous pouvez tous les stocker dans une liste.
Si les utilisateurs veulent récupérer les éléments de la liste dans des variables séparées, ils peuvent affecter chaque élément de la liste à sa propre variable grâce à l’opérateur d’affectation multiple de zeallot, %<-%.
glance(), tidy() et augment() prennent chacune l’objet du modèle comme unique argument.
Le modèle de régression de Poisson des visites de la Snake River est disponible sous le nom model. broom et zeallot sont chargés.
Cet exercice fait partie du cours
Introduction à l’écriture de fonctions en R
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Look at the structure of model (it's a mess!)
___
# Use broom tools to get a list of 3 data frames
list(
# Get model-level values
model = ___,
# Get coefficient-level values
coefficients = ___,
# Get observation-level values
observations = ___
)