欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Python3 pandas.merge用法

 更新時間:2019年09月05日 09:22:56   作者:Asher117  
pandas提供了一組高級的、靈活的、高效的核心函數,能夠輕松的將數據規(guī)整化。這節(jié)主要對pandas合并數據集的merge函數進行詳解,感興趣的朋友跟隨小編一起看看吧

摘要

數據分析與建模的時候大部分時間在數據準備上,包括對數據的加載、清理、轉換以及重塑。pandas提供了一組高級的、靈活的、高效的核心函數,能夠輕松的將數據規(guī)整化。這節(jié)主要對pandas合并數據集的merge函數進行詳解。(用過SQL或其他關系型數據庫的可能會對這個方法比較熟悉。)碼字不易,喜歡請點贊?。?!

1.merge函數的參數一覽表

2.創(chuàng)建兩個DataFrame

在這里插入圖片描述

3.pd.merge()方法設置連接字段。

默認參數how是inner內連接,并且會按照相同的字段key進行合并,即等價于on=‘key'

在這里插入圖片描述

也可以顯示的設置on=‘key',這里也推薦這么做。

在這里插入圖片描述

當兩邊合并字段不同時,可以使用left_on和right_on參數設置合并字段。當然這里合并字段都是key所以left_on和right_on參數值都是key。

在這里插入圖片描述

4.pd.merge()方法設置連接方法。

主要包括inner(內連接)、outer(外鏈接)、left(左連接)、right(右連接)。

參數how默認值是inner內連接,上面的都是采用內連接,連接兩邊都有的值。

當采用outer外連接時,會取并集,并用NaN填充。

在這里插入圖片描述

外連接其實左連接和右連接的并集。左連接是左側DataFrame取全部數據,右側DataFrame匹配左側DataFrame。(右連接right和左連接類似)

在這里插入圖片描述

5.pd.merge()方法索引連接,以及重復列名命名。

pd.merge()方法可以通過設置left_index或者right_index的值為True來使用索引連接,例如這里df1使用data1當連接關鍵字,而df2使用索引當連接關鍵字。

在這里插入圖片描述

從上面可以發(fā)現兩個DataFrame中都有key列,merge合并之后,pandas會自動在后面加上(_x,_y)來區(qū)分,我們也可以通過設置suffixes來設置名字。

在這里插入圖片描述

總結

以上所述是小編給大家介紹的詳解Python3 pandas.merge用法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

相關文章

  • 簡述Python2與Python3的不同點

    簡述Python2與Python3的不同點

    在Python2和Python3中都提供print()方法來打印信息,但兩個版本間的print稍微有差異。下面通過本文給大家介紹Python2與Python3的不同點,需要的朋友參考下
    2018-01-01
  • Python+selenium 獲取瀏覽器窗口坐標、句柄的方法

    Python+selenium 獲取瀏覽器窗口坐標、句柄的方法

    今天小編就為大家分享一篇Python+selenium 獲取瀏覽器窗口坐標、句柄的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • pyinstaller打包單個exe后無法執(zhí)行錯誤的解決方法

    pyinstaller打包單個exe后無法執(zhí)行錯誤的解決方法

    今天小編就為大家分享一篇pyinstaller打包單個exe后無法執(zhí)行錯誤的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python實現檢測SSL證書是否過期

    Python實現檢測SSL證書是否過期

    我們知道 SSL 證書是會過期的,一旦過期之后需要重新申請,如果沒有及時更換證書的話,就有可能導致網站出問題,所以本文介紹了如何利用Python實現檢測SSL證書是否過期,需要的可以參考下
    2023-08-08
  • 在Django框架中偽造捕捉到的URLconf值的方法

    在Django框架中偽造捕捉到的URLconf值的方法

    這篇文章主要介紹了在Django框架中偽造捕捉到的URLconf值的方法,Django是Python各色人氣框架中最為著名的一個,需要的朋友可以參考下
    2015-07-07
  • 2021年的Python 時間軸和即將推出的功能詳解

    2021年的Python 時間軸和即將推出的功能詳解

    這篇文章主要介紹了2021年的Python 時間軸和即將推出的功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • python中的tcp示例詳解

    python中的tcp示例詳解

    這篇文章主要給大家介紹了關于python中tcp協議的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-12-12
  • 安裝python及pycharm的教程圖解

    安裝python及pycharm的教程圖解

    本文通過圖文并茂的形式給大家介紹了安裝python及pycharm的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • python實現的簡單抽獎系統實例

    python實現的簡單抽獎系統實例

    這篇文章主要介紹了python實現的簡單抽獎系統,涉及Python隨機數及文件操作的相關技巧,需要的朋友可以參考下
    2015-05-05
  • Python實現EXCEL表格的排序功能示例

    Python實現EXCEL表格的排序功能示例

    這篇文章主要介紹了Python實現EXCEL表格的排序功能示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06

最新評論