开始使用免费开始使用

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)
编辑并运行代码