บันทึกข้อมูล
หลังจากดึงข้อมูลจาก API endpoint แล้ว มักจะเป็นประโยชน์หากบันทึกข้อมูลนั้นเก็บไว้ในดิสก์
เหตุผลที่ควรบันทึกข้อมูลมีหลายประการ เช่น
- เก็บผลลัพธ์ที่สามารถทำซ้ำได้
- นำไปใช้ฝึก ML Model
ครั้งนี้จะดึงข้อมูลจาก API เดิมกับแบบฝึกหัดก่อนหน้า แต่จะบันทึกข้อมูลในรูปแบบ JSON และ CSV
หลังจากรันโค้ดแล้ว (ไม่ใช่ผ่านปุ่มส่งคำตอบ) สามารถตรวจสอบข้อมูลที่บันทึกได้ด้วยคำสั่ง !head filename
URL ได้ถูกกำหนดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูล IoT ด้วย Python
คำแนะนำการฝึกหัด
- โหลดข้อมูล JSON จาก
URLและเก็บไว้ในตัวแปรdf - บันทึกข้อมูลในรูปแบบ JSON เป็นไฟล์ชื่อ
"temperature.json"โดยใช้ orientation แบบ"records" - บันทึก
df_tempเป็นไฟล์ CSV ชื่อ"temperature.csv"โดยไม่ต้องรวม index
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import pandas
import pandas as pd
# Load URL to DataFrame
df_temp = ____
# Save DataFrame as json
df_temp.____(____, ____=____)
# Save DataFrame as csv without index
df_temp.____(____, ____=____)