CommencerCommencer gratuitement

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

Afficher le cours

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