開始使用免費開始

連接、篩選與彙總

在這個練習中,你會綜合運用所學,組合出一個資料集,用來調查紐約市 311 熱線中的供暖申訴數量如何隨氣溫變化。

除了 hpd311calls 資料表外,data.db 中還有一個 weather 資料表,記錄了紐約市每日的最高與最低氣溫。我們想要取得每天「HEAT/HOT WATER」來電的件數,並連同當天的氣溫一起查出。這可以用一個查詢完成,我們會分段建立它。

第 1 部分先從 hpd311calls 取出需要的資料。第 2 部分再修改查詢,把 weather 的資料連接進來。

已經以 pd 匯入 pandas,並建立好名為 engine 的資料庫引擎。

本練習屬於課程

使用 pandas 的精實資料導入

檢視課程

動手互動練習

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

# Query to get heat/hot water call counts by created_date
query = """
SELECT hpd311calls.____, 
       ____
  FROM hpd311calls 
  ____ hpd311calls.____ = ____
  ____ hpd311calls.____;
"""

# Query database and save results as df
df = ____

# View first 5 records
print(df.head())
編輯並執行程式碼