ดึงข้อมูลด้วย pandas
จากที่เห็นไปแล้ว การเรียกใช้ public API แปลงข้อมูล และแปลงเป็น DataFrame นั้นต้องใช้โค้ดหลายบรรทัด
กระบวนการนี้สามารถทำให้ง่ายขึ้นได้ด้วย pd.read_json() ของ pandas ซึ่งจัดการขั้นตอนเหล่านั้นให้โดยอัตโนมัติ
คราวนี้จะเรียกใช้ API เดิมอีกครั้ง แต่ใช้ pandas ในการดึงข้อมูลและบันทึกผลลัพธ์ลงดิสก์เพื่อวิเคราะห์ต่อไป
ได้กำหนด URL สำหรับดึงข้อมูลไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูล IoT ด้วย Python
คำแนะนำการฝึกหัด
- Import
pandasโดยใช้ชื่อย่อว่าpd - อ่านข้อมูลจาก
URLเข้าสู่ DataFramedf_tempโดยตรง - แสดง 5 แถวแรก
- แสดงชนิดข้อมูลของ DataFrame
df_temp
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import pandas
____
# Load URL to DataFrame
df_temp = ____
# Print first 5 rows
print(____)
# Print datatypes
____