始める無料で始める

特定の場所

この演習では、主要都市の地理識別子を調べる練習をします。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)
コードを編集して実行