← 返回知識庫刷題首頁
P1 · 應會

資料中級

資料表合併 (Pandas merge and join)

是什麼

資料表合併是 Pandas 以 pd.merge 依共同鍵把兩張表接起來;how='inner' 只留兩邊都有的鍵、'left' 保留左表全部、'outer' 保留兩邊全部。

解決什麼問題

整合分散在不同表的資訊,例如客戶資料與交易紀錄;與只依索引或位置拼接的 concat 不同。

考場 Trigger

  • 依 CustomerID 合併兩表
  • 只保留兩邊都有的資料
  • inner、left、outer 的差別

容易搞混

分組聚合布林索引篩選寬表轉長表

中級深度

能依需求選 how 參數並預估合併後的列數,分辨 merge 依鍵對應與 concat 依位置拼接。

Official Evidence

官方題目正在怎麼考

1 官方題1 考綱節點