|pandas怎么進行多表連接?使用pandas.merge方式

|pandas怎么進行多表連接?使用pandas.merge方式

文章圖片

|pandas怎么進行多表連接?使用pandas.merge方式

文章圖片


pandas有哪些多表連接的方式?在數據處理的過程經常要對多個表進行聯合才能分析自己想要的數據 , pandas中給我們提供了三個函數可以幫助我們進行多表的一個連接 。
分別是下面的三種方式

  1. pandas.merge 這種方式比較像SQL語句 , 有多種參數可選 , 是比較推薦的 。
  2. pandas.concat 這個就是簡單的堆沿著橫縱軸合并
  3. combine_first 主要用來合并缺失值的 。
pandas.mergepandas.merge是濃濃的SQL風格 , 其中包含了傳統老四樣:內聯 , 左連 , 右連 , 全連接 。

反正數據分析殊途同歸都是要接觸SQL的 , 而且merge適用的場景更多 。 pandas多表連接怎么操作

首先定義了兩個df表 , 現在我們要做的就是將這兩個表按照姓名這一列連接起來 , 默認的就是內連接而且兩表數據一樣 , 直接on姓名就可以了 。
【|pandas怎么進行多表連接?使用pandas.merge方式】

    相關經驗推薦