Bắt đầu ngayBắt đầu miễn phí

Thu thập dữ liệu

Hãy lấy bộ dữ liệu IoT đầu tiên.

Bạn sẽ bắt đầu bằng cách tiêu thụ một API môi trường do cộng đồng cung cấp. API gồm nhiều endpoint, và bạn sẽ khởi đầu với dữ liệu nhiệt độ. Dữ liệu được ghi theo khoảng 10 phút và chỉ có sẵn một phần lịch sử.

Bạn sẽ dùng requests để tải về 5 bản ghi gần nhất. Vì endpoint trả dữ liệu mã hóa JSON, bạn có thể gọi .json() trên đối tượng phản hồi để lấy một đối tượng Python (trong trường hợp này là một list).

Sau đó, chuyển list này thành một pandas DataFrame để bạn dễ thao tác với dữ liệu.

Hằng số URL để tiêu thụ dữ liệu đã được định nghĩa sẵn cho bạn. Lưu ý: URL này khác với URL được dùng trong video.

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

Xem khóa học

Hướng dẫn bài tập

  • Import requestspandas với bí danh pd.
  • Tải dữ liệu từ URL bằng requests và lưu kết quả vào res.
  • Chuyển kết quả mã hóa JSON res thành một đối tượng Python và lưu vào data_temp.
  • Chuyển data_temp thành một pandas DataFrame df_temp.

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.

# Imports
____
____

# Download data from URL
res = ____

# Convert the result
data_temp = ____
print(data_temp)

# Convert json data to DataFrame
df_temp = pd.____(____)

print(df_temp.head())
Chỉnh sửa và Chạy Mã