สถานที่เฉพาะเจาะจง
ในแบบฝึกหัดนี้ จะได้ฝึกค้นหารหัสระบุตำแหน่งทางภูมิศาสตร์ของเมืองสำคัญต่าง ๆ Census จัดประเภทเมืองและเทศบาลอื่น ๆ ว่าเป็น "places" และสามารถค้นหารหัส place ได้จาก Geographic Codes Lookup ที่ Missouri Census Data Center
ตัวแปรที่ต้องขอข้อมูล ได้แก่ ชื่อ place และจำนวนประชากรทั้งหมด
ไลบรารี requests ถูก import ไว้แล้ว และ base_url สำหรับการร้องขอถูกตั้งค่าให้ดึงข้อมูล SF1 ปี 2010 เรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ด้วย Python
คำแนะนำการฝึกหัด
- ใช้ Missouri Census Data Center ค้นหา (1) รหัส รัฐ 2 หลักของ Pennsylvania และ (2) รหัส place 5 หลักของเมือง Philadelphia และ Pittsburgh
- ตั้งค่า predicate "for" เพื่อขอข้อมูลรหัส
placeทั้งสองที่ค้นพบสำหรับ Philadelphia และ Pittsburgh โดยคั่นด้วยเครื่องหมายจุลภาค - ตั้งค่า predicate "in" เพื่อขอข้อมูลรหัส
stateของ Pennsylvania ที่ค้นพบ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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)