使用历史 shapefile
为与您将在下一章学习的 tidycensus 包顺畅集成,tigris 默认返回与最新发布的 ACS 数据年份相对应的 shapefile。不过,您可能需要其他年份的边界文件。tigris 允许 R 用户获取 1990、2000,以及 2010 至 2017 年的 shapefile,这些文件反映了随时间发生的许多边界变化。本练习中,您将使用 tigris 探索 1990 年到 2016 年间德克萨斯州 Williamson 县的人口普查小区(Census tract)边界如何变化。
本练习是课程的一部分
在 R 中分析美国人口普查数据
练习说明
- 获取 1990 年 Williamson 县的人口普查小区数据集。
- 再次请求 Williamson 县的人口普查小区数据集,这次为 2016 年。
- 绘制两个数据集的几何信息以进行比较。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Get a historic Census tract shapefile from 1990 for Williamson County, Texas
williamson90 <- ___(___ = "TX", county = "Williamson",
cb = TRUE, year = ___)
# Compare with a current dataset for 2016
williamson16 <- ___(state = "TX", ___ = "Williamson",
cb = TRUE, year = ___)
# Plot the geometry to compare the results
par(mfrow = c(1, 2))
plot(williamson90$___)
plot(___$geometry)