โหลดข้อมูล JSON
พอร์ทัลข้อมูลเปิดหลายแห่งเผยแพร่ชุดข้อมูลในรูปแบบ JSON ที่วิเคราะห์ได้ง่ายเป็นพิเศษ โดยสามารถเข้าถึงได้โดยตรงผ่าน URL แต่ละออบเจ็กต์คือหนึ่งเรคคอร์ด ทุกออบเจ็กต์มีชุด attribute เดียวกัน และไม่มีค่าใดที่เป็นออบเจ็กต์ซ้อนอยู่ภายในซึ่งต้องวิเคราะห์แยกต่างหาก
รายงานประจำวันของ New York City Department of Homeless Services เป็นชุดข้อมูลประเภทนี้ ซึ่งบันทึกจำนวนผู้พักอาศัยในที่พักชั่วคราวย้อนหลังหลายปี ดูข้อมูลได้ใน console ก่อนที่จะโหลดลง dataframe ด้วยฟังก์ชัน read_json() ของ pandas
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การนำเข้าข้อมูลด้วย pandas อย่างมีประสิทธิภาพ
คำแนะนำการฝึกหัด
- ดูเนื้อหาของ
dhs_daily_report.jsonที่แสดงใน console เพื่อทำความเข้าใจข้อมูลเบื้องต้น - โหลด
pandasโดยใช้ชื่อย่อว่าpd - ใช้
read_json()โหลดdhs_daily_report.jsonลงใน dataframe ชื่อpop_in_shelters - ดูสถิติสรุปของ
pop_in_sheltersด้วย methoddescribe()ของ dataframe
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Load pandas as pd
____
# Load the daily report to a dataframe
pop_in_shelters = ____
# View summary stats about pop_in_shelters
print(____)