P1 · 應會
資料
布林索引篩選 (Boolean Indexing)
是什麼
布林索引是用與資料列等長的 True/False 序列篩選 DataFrame,例如 df[df['欄位'] == 值];比較運算作用在欄位(Series)上時會逐列產生布林值。
解決什麼問題
依條件挑出符合的資料列再做計算;多條件時用 & 與 |,並以括號包住各條件。
考場 Trigger
- df[df['欄位'] == 值]
- 篩選特定類別再計算平均
- 多條件用 & 與 |
容易搞混
分組聚合資料表合併遺漏值偵測
中級深度
能寫出先篩選再取欄位計算平均的完整語法,知道多條件須加括號、用 & 而非 and。