error: unknown/unsupported geography heirarchy when querying data for all ZCTA5s
error: unknown/unsupported geography heirarchy when querying data for all ZCTA5s
我正在尝试使用 R 包查询数据 "censusapi."
以下代码...
getCensus(
name = "sf1",
vars = c("P0010001"),
region = "zip code tabulation area:*",
vintage = 2010,
key = Sys.getenv("CENSUS_KEY")
)
...引发此错误...
Error: error: unknown/unsupported geography heirarchy
.
知道我需要解决什么问题才能获得每个 ZCTA5 的 2010 年人口数据吗?将 "zip code tabulation area:*"
替换为 `"county:*" 效果很好,顺便说一下...
看看Census API documentation。 ZCTA 嵌套在地理层次结构中的状态下。似乎有点奇怪,因为通常 ZCTA 应该独立于州或县。越"pure" ZCTA的等级数860;嵌套在 states 下的那个有 871 级。我不知道它们可能有多少不同。
所以对于 ZCTA,你需要在 regionin
中给它一个状态,比如:
censusapi::getCensus("sf1",
vars = c("P0010001"),
region = "zip code tabulation area:*",
vintage = 2010,
key = Sys.getenv("CENSUS_KEY"),
regionin = "state:09")
如果您需要每个州的 zip,您可能会卡住 apply
ing 或 map
ping 所有州的 FIPS 代码并插入 regionin
。
我正在尝试使用 R 包查询数据 "censusapi."
以下代码...
getCensus(
name = "sf1",
vars = c("P0010001"),
region = "zip code tabulation area:*",
vintage = 2010,
key = Sys.getenv("CENSUS_KEY")
)
...引发此错误...
Error: error: unknown/unsupported geography heirarchy
.
知道我需要解决什么问题才能获得每个 ZCTA5 的 2010 年人口数据吗?将 "zip code tabulation area:*"
替换为 `"county:*" 效果很好,顺便说一下...
看看Census API documentation。 ZCTA 嵌套在地理层次结构中的状态下。似乎有点奇怪,因为通常 ZCTA 应该独立于州或县。越"pure" ZCTA的等级数860;嵌套在 states 下的那个有 871 级。我不知道它们可能有多少不同。
所以对于 ZCTA,你需要在 regionin
中给它一个状态,比如:
censusapi::getCensus("sf1",
vars = c("P0010001"),
region = "zip code tabulation area:*",
vintage = 2010,
key = Sys.getenv("CENSUS_KEY"),
regionin = "state:09")
如果您需要每个州的 zip,您可能会卡住 apply
ing 或 map
ping 所有州的 FIPS 代码并插入 regionin
。