เขตเลือกตั้งสภาผู้แทนราษฎรแยกตามรัฐ
องค์กรไม่แสวงผลกำไรด้านการสนับสนุนครอบครัวในรัฐเพนซิลเวเนียต้องการหาขนาดครอบครัวเฉลี่ยแยกตามเขตเลือกตั้งสภาผู้แทนราษฎร เพื่อติดต่อผู้แทนจากเขตที่มีครอบครัวขนาดใหญ่เป็นพิเศษ ในแบบฝึกหัดนี้ คุณต้องทราบ GEOID (ANSI Code) ของรัฐเพนซิลเวเนีย หากจำไม่ได้จากแบบฝึกหัดก่อนหน้า ให้ค้นหาได้ที่ Geographic Codes Lookup ของ Missouri Census Data Center
ได้นำเข้าแพ็กเกจ requests และ pandas (ในชื่อ pd) ไว้แล้ว รวมถึงกำหนด base_url และ dictionary predicates พร้อมรายการตัวแปรที่จะดึงข้อมูลเรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Build dictionary of predicates and execute the request
predicates[____] = ____
predicates[____] = ____
r = requests.get(base_url, params=predicates)
# Construct the DataFrame
col_names = ["name", "avg_family_size", "state", "cd"]
cd = pd.DataFrame(columns=col_names, data=r.json()[1:])