特定地点
在本练习中,您将练习查询主要城市的地理标识符。Census(人口普查)将城市和其他市政实体归类为 "places"(地点)。您将使用密苏里州 Census 数据中心的地理代码查询来查找 place 代码。
需要请求的变量是地点名称和总人口。
requests 库已导入,且 base_url 已设置为请求 2010 年的 SF1 数据。
本练习是课程的一部分
使用 Python 分析美国人口普查数据
练习说明
- 使用密苏里州 Census 数据中心,查找:(1) 宾夕法尼亚州的两位数州代码,以及 (2) 费城和匹兹堡两座城市的五位数place 代码。
- 将 "for" 条件设置为您为费城和匹兹堡找到的两个
place代码,用逗号分隔。 - 将 "in" 条件设置为您为宾夕法尼亚州找到的
state代码。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Build dictionary of predicates
get_vars = ["NAME", "P001001"] # <- total population
predicates = {}
predicates["get"] = ",".join(get_vars)
predicates["for"] = "place:____"
predicates["in"] = "state:____"
# Execute the request
r = requests.get(base_url, params=predicates)
# Show the response text
print(r.text)