tidycensus :: get_acs()地理选项?

时间:2017-11-28 17:28:55

标签: r tidycensus

tidycensus :: get_acs(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")

2 个答案:

答案 0 :(得分:9)

编辑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发送高度自定义的查询,因此您可以考虑签出此包。

答案 1 :(得分:5)

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

  1. &#34;状态&#34;
  2. &#34;县&#34;
  3. &#34;县细分&#34;
  4. &#34;地方&#34;
  5. &#34;道&#34;
  6. &#34;阻止组&#34; (指定州和县)
  7. &#34;国会区&#34;
  8. &#34;州立法区(上议院)&#34;
  9. &#34;州立法区(下院)&#34;
  10. &#34;邮政编码列表区&#34; (不要把状态或错误)
  11. &#34; zcta&#34; (与上述数据相同)
  12. 资本化似乎并不重要,有些需要指定州或州/县。

    来源: 地理区域的GEOID结构https://www.census.gov/geo/reference/geoidentifiers.html