10

tidycensus::get_acs(geography = ???) 中 geography 参数的可能级别/选项是什么?

我已经看到它的工作方式如下:

library(tidycensus)
census_api_key("YOUR API KEY GOES HERE")

vt <- get_acs(geography = "county", 
              variables = "B19013_001", 
              state = "VT")

slc_value <- get_acs(geography = "tract", 
                variables = "B25077_001", 
                state = "UT",
                county = "Salt Lake County",
                geometry = TRUE)

states <- get_acs(geography = "state", 
              variables = "B19013_001")

是否所有人口普查地理实体都可用?(https://www2.census.gov/geo/pdfs/reference/geodiagram.pdf

如果是这样,我该如何指定国家或邮政编码?此代码不起作用:

nation <- get_acs(geography = "nation", 
              variables = "B19013_001")
4

2 回答 2

16

编辑 2018/05/09:我已经发布了涵盖 tidycensus 中可用地理区域以及如何指定它们的文档,您可以在此处阅读:https ://walkerke.github.io/tidycensus/articles/basic-usage.html #geography-in-tidycensus


我是 tidycensus 包的作者。是的,我同意这需要更多文档,我目前正在编写它 - 请继续关注。

同时,请使用此页面获取指导:https ://api.census.gov/data/2016/acs/acs5/geography.html 。如果您geography按照此页面上的拼写格式设置参数,则独立的地理位置将起作用。state如果正确指定了和/或county参数,则 嵌套在州和/或县内的地理也将起作用。

目前不支持 a) 在 API 中不是独立的地理区域和 b) 不嵌套在州和/或县内的地理区域,如大都市分区。如果您需要特定的地理位置,我会在https://github.com/walkerke/tidycensus/issues考虑功能请求。或者,censusapi 包 ( https://github.com/hrecht/censusapi ) 允许您向 Census API 发送高度自定义的查询,因此您可以考虑查看此包。

于 2017-12-24T12:15:27.927 回答
6

到目前为止,我知道的工作如下:

  1. “状态”
  2. “县”
  3. “县域”
  4. “地方”
  5. “道”
  6. “块组”(指定州和县)
  7. “国会选区”
  8. “州立法区(上议院)”
  9. “州立法区(下议院)”
  10. “邮政编码制表区”(不要输入状态,否则会出错)
  11. “zcta”(与上述数据相同)

大写似乎并不重要,有些需要指定州或州/县。

资料来源:地理区域的 GEOID 结构,网址为https://www.census.gov/geo/reference/geoidentifiers.html

于 2017-11-30T00:07:17.890 回答