国勢調査の主題別表

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

Lee Hachadoorian

Asst. Professor of Instruction, Temple University

国勢調査データ製品

  • 十年ごとの人口・住宅国勢調査
  • アメリカン・コミュニティ・サーベイ(年次)
  • 現在の人口調査(月次)
  • 経済調査(5年ごと)
  • 州・地方政府財政年次調査
Pythonで学ぶ米国センサスデータ分析

コースの前提知識

  • リスト
  • 辞書
  • パッケージのインポート
  • 制御フロー・ループ
  • リスト内包表記
  • pandas DataFrame
Pythonで学ぶ米国センサスデータ分析

国勢調査トピックの概要

十年ごとの人口・住宅国勢調査

  • 人口統計(年齢・性別・人種・家族構成)
  • 住宅の占有と所有(空き家/居住中、賃貸/持ち家)
  • 集団居住人口(刑務所、大学寮など)

アメリカン・コミュニティ・サーベイ

  • 教育達成度
  • 通勤(手段・出発時刻・所要時間)
  • 障害の有無
Pythonで学ぶ米国センサスデータ分析

主題別表の構造

主題別表 P5「人種別ヒスパニック・ラテン系の出自」の変数一覧

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

主題別表から DataFrame へ

states.head()
               total          ...           hispanic_multiracial
Alabama      4779736          ...                          10806
Alaska        710231          ...                           6507
Arizona      6392017          ...                         103669
Arkansas     2915918          ...                          11173
California  37253956          ...                         846688

[5 rows x 17 columns]
Pythonで学ぶ米国センサスデータ分析

基本的なデータ可視化

import seaborn as sns

sns.set()
sns.barplot( x = "total", y = states.index, data = states )

参考: Data Visualization with Seaborn

各州の総人口を棒の長さで表した棒グラフ

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

練習しましょう!

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

Preparing Video For Download...