Lưu trữ dữ liệu
Sau khi tiêu thụ một endpoint API, chúng ta thường muốn lưu dữ liệu xuống đĩa.
Một số lý do để lưu dữ liệu:
- lưu trữ kết quả có thể tái lập
- huấn luyện các mô hình ML
Bây giờ bạn sẽ gọi cùng một API như ở các bài trước, nhưng lần này bạn sẽ lưu dữ liệu ở cả định dạng JSON và CSV.
Sau khi chạy đoạn mã này (không qua Gửi câu trả lời), bạn cũng có thể kiểm tra dữ liệu đã lưu bằng !head filename.
URL đã được định nghĩa sẵn cho bạn.
Bài tập này là một phần của khóa học
Phân tích dữ liệu IoT bằng Python
Hướng dẫn bài tập
- Tải dữ liệu JSON từ
URLvà lưu vào biếndf. - Lưu dữ liệu ở định dạng JSON thành tệp
"temperature.json", dùng orientation"records". - Lưu
df_tempvới tên tệp"temperature.csv"ở định dạng CSV, không kèm index.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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.____(____, ____=____)