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

การส่ง API Request เบื้องต้น

ในแบบฝึกหัดนี้ จะสร้าง API request เพื่อดึงข้อมูลขนาดครอบครัวเฉลี่ยและอายุมัธยฐานของทุกรัฐในสหรัฐอเมริกา โดยข้อมูลมาจาก Summary File 1 ของ Decennial Census ปี 2010

ได้ import requests ไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดค่า string ที่เหมาะสมให้กับ year และ dataset เพื่อดึงข้อมูลปี 2010 จาก Summary File 1 ของ Decennial Census
  • สร้าง get_vars ซึ่งเป็น list ของตัวแปร Census ที่ต้องการดึง ประกอบด้วยชื่อตัวแปรดังนี้: "NAME", "P013001" (อายุมัธยฐาน), "P037001" (ขนาดครอบครัวเฉลี่ย)
  • แสดงผล r.text โดยใช้ฟังก์ชัน print

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Build base URL
HOST = "https://api.census.gov/data"
year = ____
dataset = ____
base_url = "/".join([HOST, year, dataset])

# Specify Census variables and other predicates
get_vars = ____
predicates = {}
predicates["get"] = ",".join(get_vars)
predicates["for"] = "state:*"

# Execute the request, examine text of response object
r = requests.get(base_url, params=predicates)
print(____)
แก้ไขและรันโค้ด