Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz średni dochód (jako average_income) dla hrabstw w obrębie każdego regionu i stanu (zwróć uwagę, że group_by() jest już wykonane).
  • Znajdź stan z najniższym average_income w 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
  ___
Edytuj i uruchom kod