始める無料で始める

州別の連邦下院選挙区

ペンシルベニア州に拠点を置く家族支援系の非営利団体が、連邦下院の各選挙区ごとの平均家族人数を調べ、家族が比較的多い選挙区の議員に連絡したいと考えています。本演習では、ペンシルベニア州の GEOID(ANSI Code)を知っている必要があります。前の演習で覚えていない場合は、Missouri Census Data Center の Geographic Codes Lookup を使って確認してください。

requests パッケージと pandaspd として)が読み込まれています。base_url は定義済みで、要求する変数リストを含む predicates 辞書も用意されています。

この演習はコースの一部です

Pythonで学ぶ米国センサスデータ分析

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Build dictionary of predicates and execute the request
predicates[____] = ____
predicates[____] = ____
r = requests.get(base_url, params=predicates)

# Construct the DataFrame
col_names = ["name", "avg_family_size", "state", "cd"]
cd = pd.DataFrame(columns=col_names, data=r.json()[1:])
コードを編集して実行