開始使用免費開始

資料擷取

來抓取我們第一組 IoT 資料。

你會先從一個公開社群提供的環境監測 API 開始使用。這個 API 有多個端點(endpoint),你將先存取溫度資料。 資料以 10 分鐘為間隔,且可取得的歷史資料有限。

你會使用 requests 下載最近 5 筆紀錄。 由於端點回傳的是 JSON 編碼的資料,你可以在回應物件上使用 .json() 取得一個 Python 物件(在這裡是一個 list)。

接著把這個 list 轉成 pandas 的 DataFrame,方便你後續處理資料。

我們已為你定義好常數 URL 作為資料來源。 請注意,這個 URL 和影片中使用的 URL 不同。

本練習屬於課程

使用 Python 分析 IoT 資料

檢視課程

練習說明

  • 匯入 requestspandas,並將 pandas 命名為 pd
  • 使用 requests 從 URL 下載資料,並將結果存入 res
  • 將 JSON 編碼的結果 res 轉為 Python 物件,並將結果存入 data_temp
  • data_temp 轉為 pandas DataFrame,命名為 df_temp

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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())
編輯並執行程式碼