从外部数据框连接数据
在 R 中处理地理数据时,您通常需要将外部数据集中的属性信息连接到空间数据上,以便进行制图和空间分析。sf 包让简单要素对象也能使用 tidyverse 的 *_join() 函数来完成这一目的。在本练习中,您将学习如何把通过 tigris 获取的德克萨斯州众议院选区边界,与代表成员的数据进行连接。
本练习是课程的一部分
在 R 中分析美国人口普查数据
练习说明
- 使用
state_legislative_districts()函数获取德克萨斯州的立法选区边界数据。 - 将
house参数设置为"lower",以请求德克萨斯州众议院的数据。 - 使用
left_join()函数,将德克萨斯州众议员的数据与其立法选区边界进行合并。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Get boundaries for Texas and set the house parameter
tx_house <- ___(___ = "TX", ___ = "lower", cb = TRUE)
# Merge data on legislators to their corresponding boundaries
tx_joined <- ___(___, tx_members, by = c("NAME" = "District"))
head(tx_joined)