特定の場所
この演習では、主要都市の地理識別子を調べる練習をします。Census では、都市やその他の自治体は「place」として分類されます。以下のサイトで place コードを確認してください:Geographic Codes Lookup at the Missouri Census Data Center
リクエストする変数は、place 名と総人口です。
requests ライブラリはインポート済みで、リクエストの base_url は 2010 年の SF1 データを取得するように設定済みです。
この演習はコースの一部です
Pythonで学ぶ米国センサスデータ分析
演習の手順
- Missouri Census Data Center を使って、(1) ペンシルベニア州の2桁のstateコードと、(2) フィラデルフィアとピッツバーグの5桁のplaceコードを調べてください。
- 見つけたフィラデルフィアとピッツバーグの2つの
placeコードをカンマで区切って、"for" 述語に設定してください。 - 見つけたペンシルベニア州の
stateコードを、"in" 述語に設定してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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)