Kom igångKom igång gratis

Tidy- och wide-data i tidycensus

Som standard returnerar tidycensus funktioner tidy-dataramar, där varje rad representerar en unik kombination av enhet och variabel. Ibland är det dock praktiskt att ha varje Census-variabel i en egen kolumn, till exempel för vissa visualiserings- och analysmetoder. Det åstadkommer du genom att ange output = "wide" i dina anrop till get_acs() eller get_decennial(), vilket placerar estimat/värden och felmarginalerna i separata kolumner.

Den här övningen är en del av kursen

Analysera folkräkningsdata från USA i R

Visa kurs

Övningsinstruktioner

  • Hämta ACS-data om medianinkomst per hushåll och medianålder för counties i Oregon i wide-format genom att ange output = "wide".
  • Kontrollera de första raderna i din wide-dataram.
  • Skapa ett spridningsdiagram över medianinkomst per hushåll och medianålder med funktionen plot().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Return county data in wide format
or_wide <- get_acs(geography = ___, 
                     ___ = "OR",
                     variables = c(hhincome = "B19013_001", 
                            medage = "B01002_001"), 
                     output = ___)

# Compare output to the tidy format from previous exercises
head(___)

# Create a scatterplot
___(or_wide$hhincomeE, or_wide$medageE)
Redigera och kör kod