错误:查询人口普查区域时,未知/不受支持的地理层次结构

问题描述 投票:0回答:1

我正在按照rcensusapiguide来检索数据以检索普查区域级数据。这是我的代码。

getCensus(
  name = "acs/acs5/cprofile",
  vintage = 2018,
  key = Sys.getenv("CENSUS_API"),
  vars = c("NAME","CP03_2014_2018_062E"),
  region = "tract:*",
  regionin = "state:12+county:033"
)

但是当我运行此代码时,我得到此错误。

 Error in apiCheck(req) : 
  The Census Bureau returned the following error message:
 error: unknown/unsupported geography heirarchy 
r census
1个回答
2
投票

这个类似的查询似乎可以给出一个全县范围的电话号码。

getCensus(
  name = "acs/acs5/cprofile",
  vintage = 2018,
  key = Sys.getenv("CENSUS_API"),
  vars = c("NAME","CP03_2014_2018_062E"),
  region = "county:033",
  # region = "county",  # to get all counties in FL
  # region = "congressional district",  # to get all congressional districts in FL
  regionin = "state:12"
)

#  state county                     NAME CP03_2014_2018_062E
#1    12    033 Escambia County, Florida               49286

也可以通过上面的备用过滤器来获取佛罗里达州所有县或国会地区的值。

但是不幸的是,我认为无法为该特定查询获取清单级详细信息。

https://api.census.gov/data/2018/acs/acs5/cprofile.htmlhttps://api.census.gov/data/2018/acs/acs5/cprofile/examples.html

根据这些链接的帮助判断,该调查似乎不适用于区域一级。以下是regionhere参数列出的地理级别。 (此外,正如@ThetaFC在注释中指出的那样,可以直接使用listCensusMetadata(name = "acs/acs5/cprofile", vintage = 2018, type = "geography")查询此列表。)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.