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")
答案 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)
到目前为止,我所知道的工作如下:
资本化似乎并不重要,有些需要指定州或州/县。
来源: 地理区域的GEOID结构https://www.census.gov/geo/reference/geoidentifiers.html