特定地點
在這個練習中,你會練習查詢主要城市的地理識別碼。Census(普查)將城市與其他市政單位歸類為「place(地點)」 。你將使用[密蘇里普查資料中心的地理代碼查詢](Geographic Codes Lookup at the Missouri Census Data Center)來找到 place 代碼:https://mcdc.missouri.edu/applications/geocodes/
要請求的變數是地點名稱與總人口數。
requests 函式庫已匯入,且 base_url 已設定為請求 2010 年的 SF1 資料。
本練習屬於課程
使用 Python 分析美國 Census 資料
練習說明
- 使用密蘇里普查資料中心,找出(1)賓州的 2 位數「state」代碼,以及(2)費城與匹茲堡這兩個城市的 5 位數「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)