Returnera flera värden
Funktioner kan bara returnera ett värde. Om du vill returnera flera saker kan du samla dem i en lista.
Om användare vill ha listans element som separata variabler kan de tilldela varje element till sin egen variabel med zeallots tilldelningsoperator för flera värden, %<-%.
glance(), tidy() och augment() tar modellobjektet som enda argument.
Poisson-regressionsmodellen för besök vid Snake River finns tillgänglig som model. broom och zeallot är inlästa.
Den här övningen är en del av kursen
Introduktion till att skriva funktioner i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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 = ___
)