Een data frame unnesten
Je hebt nu een opgeruimde versie van elk model opgeslagen in de kolom tidied. Je wilt die allemaal samenvoegen tot één grote data frame, vergelijkbaar met hoe je eerder de opgeruimde modellen voor de VS en het VK combineerde. Onthoud dat de functie unnest() uit tidyr dit doet.
Deze oefening maakt deel uit van de cursus
Casestudy: Exploratory Data Analysis in R
Oefeninstructies
- Voeg een
unnest()-stap toe om de opgeruimde modellen in de kolomtidiedte unnesten. Sla het resultaat op alscountry_coefficients. - Print het resulterende object
country_coefficientsnaar de console.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Add one more step that unnests the tidied column
___ <- by_year_country %>%
nest(-country) %>%
mutate(model = map(data, ~ lm(percent_yes ~ year, data = .)),
tidied = map(model, tidy))
# Print the resulting country_coefficients variable