我正在比较一个地区随时间推移的种族构成和地区中位数收入(可以进行人口普查或ZCTA。在这里,我将包括ZCTA,因为教育部的规模不那么大。
将数据放入可视化的最佳格式是什么? 另外,如何计算每个种族/族裔占总数的百分比以及变化百分比?
我能够将dplyr(spread)用于YEAR和ESTIMATE,但是我也希望能够在YEAR和MOE中使用。这是正确的举动吗?
我还想计算每个种族/族裔群体的百分比以及百分比变化。我该怎么做?
谢谢!
在这里,我弄清楚了如何提取数据多年:
library(tidyverse)
library(tidycensus)
years <- lst(2012, 2017)
race_ethnicity <- c(Total = "DP05_0070", Hispanic = "DP05_0071", White = "DP05_0077", Black = "DP05_0078")
multi_yearZCTA <- map_dfr(
years,
~get_acs(
geography = "zcta",
variables = race_ethnicity,
year = .x,
survey = "acs5",
geometry = FALSE
),
.id = "years"
) %>%
arrange(variable, NAME) %>%
print()
然后我选择了特定的ZCTA ...
# Select specific ZCTA
RundbergZCTA <- multi_yearZCTA %>%
filter(NAME == "ZCTA5 78758")
我可以传播,但它不包含教育部...
RundbergZCTA2 <- RundbergZCTA %>%
spread(years, estimate, sep = "_")
但是我不太确定从那里去哪里。