連接與篩選
就像你不一定總是需要單一資料表中的所有資料,你也不一定需要 JOIN 之後產生的所有欄與列。在本練習中,你會用 SQL 來精煉一次資料匯入。
天氣對某些住宅問題的影響特別明顯。你的任務是聚焦 hpd311calls 中的漏水回報,並將 weather 中當日的降水量加入成為一個資料集,以觀察兩者之間是否存在關聯。提供的 SQL 會取得 hpd311calls 的所有欄位,但你需要修改它以取得所需的 weather 欄位,並用 WHERE 子句來篩選列。
pandas 已以 pd 載入,且已建立資料庫引擎 engine。
本練習屬於課程
使用 pandas 的精實資料導入
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Query to get hpd311calls and precipitation values
query = """
SELECT hpd311calls.*, ____
FROM hpd311calls
____ weather
____ hpd311calls.____ = ____;"""
# Load query results into the leak_calls dataframe
leak_calls = ____
# View the dataframe
print(leak_calls.head())