tidycensus 中的整洁与宽格式数据
默认情况下,tidycensus 函数会返回「整洁数据框」,其中每一行代表一个唯一的 单位-变量 组合。不过,在一些可视化和分析方法中,把每个 Census 变量放在各自的列里会更方便。为此,您可以在调用 get_acs() 或 get_decennial() 时设置 output = "wide",这样估计值/数值与误差范围会分别放入各自的列中。
本练习是课程的一部分
在 R 中分析美国人口普查数据
练习说明
- 通过指定
output = "wide",以宽格式获取俄勒冈州各县的 ACS 家庭收入中位数与年龄中位数数据。 - 查看宽格式数据框的前几行。
- 使用
plot()函数,以家庭收入中位数与年龄中位数绘制散点图。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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)