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
Ö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)