Znajdowanie stanu z najniższym dochodem w każdym regionie
Ćwiczyłeś łączenie wielu funkcji z pakietu dplyr. Teraz połączysz group_by(), summarize() i slice_min(), aby znaleźć stan w każdym regionie z najwyższym dochodem.
Gdy grupujesz dane według wielu kolumn, a następnie używasz summarize(), warto pamiętać, że summarize „zdejmuje" jedną warstwę grupowania, ale pozostałe zostają. Na przykład jeśli najpierw wywołasz group_by(X, Y), a potem summarize, wynik nadal będzie pogrupowany według X.
counties_selected <- counties %>%
select(region, state, county, population, income)
To ćwiczenie jest częścią kursu
Manipulowanie danymi z dplyr
Instrukcje do ćwiczenia
- Oblicz średni dochód (jako
average_income) dla hrabstw w obrębie każdego regionu i stanu (zwróć uwagę, żegroup_by()jest już wykonane). - Znajdź stan z najniższym
average_incomew każdym regionie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
counties_selected %>%
group_by(region, state) %>%
# Calculate average income
___
# Find the lowest income state in each region
___