CommencezCommencez gratuitement

Retourner plusieurs éléments

Les fonctions ne peuvent retourner qu'une seule valeur. Si vous voulez renvoyer plusieurs éléments, vous pouvez tous les regrouper dans une liste.

Si les utilisateurs souhaitent avoir les éléments de la liste comme variables distinctes, ils peuvent affecter chaque élément de la liste à sa propre variable en utilisant l'opérateur de multi-affectation de zeallot, %<-%.

glance(), tidy() et augment() prennent chacune l'objet du modèle comme seul 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.

Cette activité fait partie du cours

Introduction à l'écriture de fonctions en R

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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