篩選列
資料科學的一大重點,是找出資料集中哪些部分值得關注。最簡單的方法之一,就是找出符合特定條件的列子集。這也常被稱為「篩選列」或「選取列」。
有很多方式可以對 DataFrame 取子集,最常見的是使用關係運算子,對每一列回傳 True 或 False,再把結果放進中括號裡。
dogs[dogs["height_cm"] > 60]
dogs[dogs["color"] == "tan"]
你可以使用「位元 AND」運算子 & 同時篩選多個條件。
dogs[(dogs["height_cm"] > 60) & (dogs["color"] == "tan")]
homelessness 已可使用,且已將 pandas 載入為 pd。
本練習屬於課程
使用 pandas 進行資料操作
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Filter for rows where individuals is greater than 10000
ind_gt_10k = ____
# See the result
print(ind_gt_10k)