Census-geografi

Analys av amerikansk folkräkningsdata i Python

Lee Hachadoorian

Asst. Professor of Instruction, Temple University

Hämta alla geografier

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)
Analys av amerikansk folkräkningsdata i Python

Hämta specifika geografier

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)
Analys av amerikansk folkräkningsdata i Python

En skärmbild av Missouri Census Data Centers webbplats med delstater och deras geografiska identifierare

1 https://census.missouri.edu/geocodes/
Analys av amerikansk folkräkningsdata i Python

Geografiska enheter

Juridiska/administrativa

  • Delstat
  • Län
  • Kongressvalkretsar
  • Skoldistrikt
  • m.fl.

Statistiska

  • Block
  • (Folk-)räkningsområde
  • Metropolit-/mikropolisstatistikområde
  • Postnummerområde (ZIP)
  • m.fl.
1 https://www.census.gov/geo/education/legstat_geo.html
Analys av amerikansk folkräkningsdata i Python

Ett hierarkidiagram som visar folkräkningens geografier sammankopplade med linjer som anger vilka geografier som ingår i andra, större geografier.

Analys av amerikansk folkräkningsdata i Python

Predikatet "in"

Hämta alla länder i specifika delstater:

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

Hämta specifika länder i en delstat:

predicates["for"] = "county:001,003"
predicates["in"] = "state:33"
r = requests.get(base_url, params=predicates)
Analys av amerikansk folkräkningsdata i Python

Orter

  • "En inkorporerad ort inrättas för att tillhandahålla samhällsfunktioner för en koncentration av människor… En inkorporerad ort är vanligtvis en stad, by eller municipalitet, men kan ha andra juridiska beteckningar."
  • "Census Designated Places (CDPs) är de statistiska motsvarigheterna till inkorporerade orter och avgränsas för att ge data om bebodda befolkningskoncentrationer som är identifierbara med namn men inte juridiskt inkorporerade enligt lagstiftningen i den delstat där de är belägna."

Källa: https://www.census.gov/geo/reference/gtc/gtc_place.html

Analys av amerikansk folkräkningsdata i Python
Geografisk nivå Geografisk hierarki
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

Analys av amerikansk folkräkningsdata i Python

Delgeografier

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"]]
Analys av amerikansk folkräkningsdata i Python

Nu kör vi en övning!

Analys av amerikansk folkräkningsdata i Python

Preparing Video For Download...