Géographie du recensement

Analyser les données du recensement des États-Unis avec Python

Lee Hachadoorian

Asst. Professor of Instruction, Temple University

Demander toutes les géographies

import requests

HOST = "https://api.census.gov/data"
year = "2010"
dataset = "dec/sf1"
base_url = "/".join([HOST, year, dataset])

predicates = {}
predicates["get"] = "NAME,P001001"

predicates["for"] = "state:*"
r = requests.get(base_url, params=predicates)
Analyser les données du recensement des États-Unis avec Python

Demander des géographies précises

import requests

HOST = "https://api.census.gov/data"
year = "2010"
dataset = "dec/sf1"
base_url = "/".join([HOST, year, dataset])

predicates = {}
predicates["get"] = "NAME,P001001"

predicates["for"] = "state:42"
r = requests.get(base_url, params=predicates)
Analyser les données du recensement des États-Unis avec Python

Capture d'écran de la page du Missouri Census Data Center montrant les États et leurs identifiants géographiques

1 https://census.missouri.edu/geocodes/
Analyser les données du recensement des États-Unis avec Python

Entités géographiques

Légal/administratif

  • État
  • Comté
  • Circonscriptions du Congrès
  • Districts scolaires
  • etc.

Statistique

  • Bloc
  • Secteur (de recensement)
  • Agglomération métropolitaine/micropolitaine
  • Zone de tabulation des codes ZIP
  • etc.
1 https://www.census.gov/geo/education/legstat_geo.html
Analyser les données du recensement des États-Unis avec Python

Un organigramme montrant la hiérarchie des géographies du recensement et leurs relations d'inclusion.

Analyser les données du recensement des États-Unis avec Python

Le prédicat « in »

Demander tous les comtés dans des États précis :

predicates["for"] = "county:*"
predicates["in"] = "state:33,50"

Demander des comtés précis dans un État :

predicates["for"] = "county:001,003"
predicates["in"] = "state:33"
r = requests.get(base_url, params=predicates)
Analyser les données du recensement des États-Unis avec Python

Lieux

  • « Un lieu constitué est créé pour fournir des fonctions gouvernementales à une concentration de population…. Un lieu constitué est habituellement une ville, une localité, un village ou un borough, mais peut avoir d'autres statuts juridiques. »
  • « Les Census Designated Places (CDP) sont les équivalents statistiques des lieux constitués. Ils sont délimités afin de fournir des données pour des concentrations de population établies, identifiables par un nom, mais non constituées légalement selon les lois de l'État où elles se trouvent. »

Source : https://www.census.gov/geo/reference/gtc/gtc_place.html

Analyser les données du recensement des États-Unis avec Python
Niveau géographique Hiérarchie géographique
40 state
50 state› county
60 state› county› county subdivision
101 state› county› tract› block
140 state› county› tract
150 state› county› tract› block group
160 state› place

https://api.census.gov/data/2010/dec/sf1/geography.html

Analyser les données du recensement des États-Unis avec Python

Géographies partielles

state› congressional district› county (or part)

predicates = {}
predicates["get"] = "NAME,P001001"

predicates["for"] = "county (or part):*"
predicates["in"] = "state:42;congressional district:02"
r = requests.get(base_url, params=predicates) print(r.text)
[["NAME","P001001","state","congressional district","county"],
["Montgomery County (part)","36793","42","02","091"],
["Philadelphia County (part)","593484","42","02","101"]]
Analyser les données du recensement des États-Unis avec Python

Passons à la pratique !

Analyser les données du recensement des États-Unis avec Python

Preparing Video For Download...