Nüfus Sayımı Coğrafyası

Python ile ABD Nüfus Sayımı Verilerini Analiz Etme

Lee Hachadoorian

Asst. Professor of Instruction, Temple University

Tüm Coğrafyaları İste

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)
Python ile ABD Nüfus Sayımı Verilerini Analiz Etme

Belirli Coğrafyaları İste

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)
Python ile ABD Nüfus Sayımı Verilerini Analiz Etme

Missouri Nüfus Sayımı Veri Merkezi web sayfasında eyaletler ve Coğrafi Tanımlayıcıları gösteren bir ekran görüntüsü

1 https://census.missouri.edu/geocodes/
Python ile ABD Nüfus Sayımı Verilerini Analiz Etme

Coğrafi Varlıklar

Hukuki/Yönetsel

  • Eyalet
  • İlçe (county)
  • Kongre Bölgeleri
  • Okul Bölgeleri
  • vb.

İstatistiksel

  • Blok
  • (Nüfus Sayımı) Traktı
  • Metropol/Mikropol İstatistik Bölgesi
  • ZIP Kodu Tablolama Alanı
  • vb.
1 https://www.census.gov/geo/education/legstat_geo.html
Python ile ABD Nüfus Sayımı Verilerini Analiz Etme

Hangi coğrafyaların daha büyük diğer coğrafyalar içinde yer aldığını gösteren çizgilerle bağlanmış Nüfus Sayımı coğrafyaları hiyerarşi diyagramı.

Python ile ABD Nüfus Sayımı Verilerini Analiz Etme

"in" Öncülü

Belirli eyaletlerdeki tüm ilçeleri iste:

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

tek bir eyaletteki belirli ilçeleri iste:

predicates["for"] = "county:001,003"
predicates["in"] = "state:33"
r = requests.get(base_url, params=predicates)
Python ile ABD Nüfus Sayımı Verilerini Analiz Etme

Yerleşimler

  • "Bir incorporated place, belli bir nüfus yoğunluğuna kamu hizmetleri sağlamak için kurulmuştur…. Incorporated place genelde city, town, village ya da borough'dur, ama başka hukuki tanımlara da sahip olabilir."
  • "Census Designated Places (CDP), incorporated place'lerin istatistiksel karşılıklarıdır; adıyla tanımlanabilen ama bulundukları eyaletin yasalarına göre hukuken tüzel kişiliği olmayan yerleşimler için veri sağlamak üzere çizilirler."

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

Python ile ABD Nüfus Sayımı Verilerini Analiz Etme
Coğrafya Düzeyi Coğrafi Hiyerarşi
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

Python ile ABD Nüfus Sayımı Verilerini Analiz Etme

Parça Coğrafyaları

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"]]
Python ile ABD Nüfus Sayımı Verilerini Analiz Etme

Hadi pratik yapalım!

Python ile ABD Nüfus Sayımı Verilerini Analiz Etme

Preparing Video For Download...