เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

เขตเลือกตั้งสภาผู้แทนราษฎรแยกตามรัฐ

องค์กรไม่แสวงผลกำไรด้านการสนับสนุนครอบครัวในรัฐเพนซิลเวเนียต้องการหาขนาดครอบครัวเฉลี่ยแยกตามเขตเลือกตั้งสภาผู้แทนราษฎร เพื่อติดต่อผู้แทนจากเขตที่มีครอบครัวขนาดใหญ่เป็นพิเศษ ในแบบฝึกหัดนี้ คุณต้องทราบ 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:])
แก้ไขและรันโค้ด