1. Learn
  2. /
  3. Cursuri
  4. /
  5. Manipularea datelor cu dplyr

Connected

exercițiu

Folosind summarize, slice_max și count împreună

În acest capitol, ai învățat să folosești șase verbe dplyr legate de agregare: count(), group_by(), summarize(), ungroup(), slice_max() și slice_min(). În acest exercițiu, le vei combina pentru a răspunde la o întrebare:

În câte state locuiesc mai mulți oameni în zone metropolitane decât în zone nemetropolitane?

Amintește-ți că valorile coloanei metro sunt fie "Metro" (pentru zone urbane cu densitate mare), fie "Nonmetro" (pentru zone suburbane și rurale).

counties_selected <- counties %>%
  select(state, metro, population)

Instrucțiuni 1/3

undefined XP
  • 1

    Pentru fiecare combinație de state și metro, calculează populația totală sub numele total_pop.

  • 2

    Extrage înregistrarea cu cea mai mare populație din fiecare stat – aceasta va fi fie Metro, fie Nonmetro.

  • 3

    Degrupează datele, apoi numără de câte ori apare Metro sau Nonmetro pentru a vedea în câte state locuiesc mai mulți oameni în aceste zone.