Kom igångKom igång gratis

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

Visa kurs

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 = ___
)
Redigera och kör kod