使用ACS人口普查API查询变量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用ACS人口普查API查询变量相关的知识,希望对你有一定的参考价值。
我在这里看,这个变量存在于ACS1 2016系列中:
并且通常在该集合的data dictionary中列出。
但我用listed here as examples的任何格式查询它,它不会:
- https://api.census.gov/data/2016/acs/acs1?get=DP02_0001E&for=zip%20code%20tabulation%20area:60601
- https://api.census.gov/data/2016/acs/acs1?get=group(DP02)&for=zip%20code%20tabulation%20area:60601
- https://api.census.gov/data/2016/acs/acs1?get=DP02_0001E&for=state:01
全部回报:
error: error: unknown variable 'DP02_0001E'
我究竟做错了什么?
答案
我遇到了同样的问题,我想我理解这个解决方案归功于这个GitHub issue。
- 带有
acs/acs1
的URL的URL将适用于DETAILED TABLES。 - 您希望从DATA PROFILE中提取信息,因此您必须使用路径为
acs/acs1/profile
的URL。 - 如果你正在寻找一个SUBJECT TABLE变量,它将是
acs/acs1/subject
。
我相信适当的路径通常可以从表here中的“数据集名称”列构建。例如,以下内容应该有效:
https://api.census.gov/data/2016/acs/acs1/profile?get=DP02_0001E&for=state:01
注意:对于地理查询,您还应注意,您需要使用the available geographies之一,并且您可能需要提供高级地理位置,例如:
https://api.census.gov/data/2016/acs/acs1/profile?get=DP02_0001E&for=county:031&in=state:17
以上是关于使用ACS人口普查API查询变量的主要内容,如果未能解决你的问题,请参考以下文章
是否有可能获得与美国所有人口普查区块相对应的gps坐标(纬度和经度)?