Belirli Yerler
Bu egzersizde büyük kentler için coğrafi tanımlayıcıları bulma pratiği yapacaksın. Nüfus Sayımı, şehirleri ve diğer belediyeleri "places" olarak sınıflandırır. Missouri Census Data Center’daki Geographic Codes Lookup aracını kullanarak place kodlarını bulacaksın.
İstenecek değişkenler yer adları ve toplam nüfustur.
requests kütüphanesi içe aktarılmış durumda ve isteğin base_url değişkeni 2010 için SF1 verisi isteyecek şekilde ayarlı.
Bu egzersiz, kursun bir parçasıdır
Python ile ABD Nüfus Sayımı Verilerini Analiz Etme
Egzersiz talimatları
- Missouri Census Data Center’ı kullanarak (1) Pennsylvania için iki basamaklı state kodunu ve (2) Philadelphia ve Pittsburgh şehirleri için beş basamaklı place kodlarını bul
- "for" özniteliğini, Philadelphia ve Pittsburgh için bulduğun iki
placekodunu virgülle ayırarak istekte bulunacak şekilde ayarla - "in" özniteliğini Pennsylvania için bulduğun
statekodunu isteyecek şekilde ayarla
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Build dictionary of predicates
get_vars = ["NAME", "P001001"] # <- total population
predicates = {}
predicates["get"] = ",".join(get_vars)
predicates["for"] = "place:____"
predicates["in"] = "state:____"
# Execute the request
r = requests.get(base_url, params=predicates)
# Show the response text
print(r.text)