普查专题表

使用 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 )

进一步学习:Seaborn 数据可视化

一个条形图,条长与各州总人口成比例。

使用 Python 分析美国人口普查数据

Passons à la pratique !

使用 Python 分析美国人口普查数据

Preparing Video For Download...