De staat met het laagste inkomen per regio vinden
Je hebt geleerd om meerdere dplyr-werkwoorden te combineren. Hier combineer je group_by(), summarize() en slice_min() om de staat in elke regio te vinden met het hoogste inkomen.
Als je groepeert op meerdere kolommen en daarna samenvat, is het belangrijk om te onthouden dat summarize() één van de groepsniveaus "afpelt", maar de rest laat staan. Als je bijvoorbeeld group_by(X, Y) doet en daarna samenvat, blijft het resultaat nog steeds gegroepeerd op X.
counties_selected <- counties %>%
select(region, state, county, population, income)
Deze oefening maakt deel uit van de cursus
Data manipulatie met dplyr
Oefeninstructies
- Bereken het gemiddelde inkomen (als
average_income) van counties binnen elke regio en staat (let op: degroup_by()is al voor je gedaan). - Zoek de staat met de laagste
average_incomein elke regio.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
counties_selected %>%
group_by(region, state) %>%
# Calculate average income
___
# Find the lowest income state in each region
___