最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python按照某列內(nèi)容對(duì)兩個(gè)DataFrame進(jìn)行合并操作方法

 更新時(shí)間:2023年08月30日 09:33:20   作者:麻辣賊香鍋  
這篇文章主要給大家介紹了關(guān)于Python按照某列內(nèi)容對(duì)兩個(gè)DataFrame進(jìn)行合并操作的相關(guān)資料,文中通過代碼示例介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

要將兩個(gè)DataFrame進(jìn)行合并,如data1 和 data2按照第一列的內(nèi)容縱向合并為一個(gè)新的DataFrame,可以使用pandas庫(kù)中的merge()方法,按照實(shí)際需求將how參數(shù)設(shè)置為‘left’、‘right’、‘outer’、‘inner’。

其中:

  • inner: 內(nèi)連接/交集。保留兩個(gè) DataFrame 共有的鍵,丟棄不匹配的行。
  • outer: 外連接/并集。保留兩個(gè) DataFrame 所有的鍵,缺失的值用 NaN 填充。
  • left: 左連接。保留左邊 DataFrame 的所有鍵,丟棄不匹配的右邊 DataFrame 的行。
  • right: 右連接。保留右邊 DataFrame 的所有鍵,丟棄不匹配的左邊 DataFrame 的行。

假設(shè)data1表示如下:

  col1  col2
0    A     1
1    B     2
2    C     3

data2表示如下:

  col1 col3
0    A    x
1    B    y
2    D    z

將col1作為合并的基準(zhǔn),使用"how = inner",代碼和結(jié)果如下:

import pandas as pd
data1 = {'col1': ['A', 'B', 'C'], 'col2': [1, 2, 3]}
data2 = {'col1': ['A', 'B', 'D'], 'col3': ['x', 'y', 'z']}
df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)
merged_df = pd.merge(df1, df2, on='col1', how='inner')
print(merged_df)

  col1  col2 col3
0    A     1    x
1    B     2    y

將col1作為合并的基準(zhǔn),使用"how = outer",代碼和結(jié)果如下:

merged_df = pd.merge(df1, df2, on='col1', how='outer')

  col1  col2 col3
0    A   1.0    x
1    B   2.0    y
2    C   3.0  NaN
3    D   NaN    z

將col1作為合并的基準(zhǔn),使用"how = left",代碼和結(jié)果如下:

merged_df = pd.merge(df1, df2, on='col1', how='left')

  col1  col2 col3
0    A     1    x
1    B     2    y
2    C     3  NaN

將col1作為合并的基準(zhǔn),使用"how = right",代碼和結(jié)果如下:

merged_df = pd.merge(df1, df2, on='col1', how='right')

  col1  col2 col3
0    A   1.0    x
1    B   2.0    y
2    D   NaN    z

 總結(jié)

到此這篇關(guān)于Python按照某列內(nèi)容對(duì)兩個(gè)DataFrame進(jìn)行合并操作方法的文章就介紹到這了,更多相關(guān)Python合并DataFrame內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PyCharm GUI界面開發(fā)和exe文件生成的實(shí)現(xiàn)

    PyCharm GUI界面開發(fā)和exe文件生成的實(shí)現(xiàn)

    這篇文章主要介紹了PyCharm GUI界面開發(fā)和exe文件生成,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Python Charles抓包配置實(shí)現(xiàn)流程圖解

    Python Charles抓包配置實(shí)現(xiàn)流程圖解

    這篇文章主要介紹了Python Charles抓包實(shí)現(xiàn)流程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Python使用for循環(huán)遍歷字符串列表字典的操作流程

    Python使用for循環(huán)遍歷字符串列表字典的操作流程

    本文介紹了for循環(huán)遍歷字符串列表字典在Python中的重要性、應(yīng)用場(chǎng)景、技術(shù)原理、實(shí)踐應(yīng)用、常見問題及解決方案和最佳實(shí)踐等內(nèi)容,旨在幫助讀者掌握for循環(huán)遍歷的基本用法和提高編程效率,需要的朋友可以參考下
    2026-05-05
  • Python 字符串操作詳情

    Python 字符串操作詳情

    這篇文章主要介紹了Python 字符串操作,所謂字符串,就是由0個(gè)或者多個(gè)字符組成的有限序列,字符串的字符可以是特殊符號(hào)、英文字母、中文字符、日文的平假名或片假名、希臘字母、Emoji字符等等。下面我們大家一起來學(xué)習(xí)文章詳細(xì)內(nèi)容吧
    2021-11-11
  • python中的組合數(shù)據(jù)類型、函數(shù)詳解

    python中的組合數(shù)據(jù)類型、函數(shù)詳解

    本文介紹了Python中的三種組合數(shù)據(jù)類型:列表、元組和字典,并詳細(xì)講解了字典類型的方法、遍歷、維度及項(xiàng)目案例,還介紹了函數(shù)的定義、形參、實(shí)參、默認(rèn)參數(shù)、可變參數(shù)、關(guān)鍵字參數(shù)、變量作用范圍、global聲明、導(dǎo)入其他模塊的函數(shù)及__name__屬性,感興趣的朋友跟一起看看吧
    2025-11-11
  • Python字典的基礎(chǔ)操作

    Python字典的基礎(chǔ)操作

    這篇文章主要介紹了Python字典的基礎(chǔ)操作,Python中的字典數(shù)據(jù)類型和現(xiàn)實(shí)中的字典很像,它是以鍵值對(duì)(鍵和值的組合)的方式把數(shù)據(jù)組織到一起,可以通過鍵找到與之對(duì)應(yīng)的值并進(jìn)行操作,下面來看文章金額提內(nèi)容吧,需要的朋友可以參考一下
    2021-11-11
  • python進(jìn)程池和線程池的區(qū)別

    python進(jìn)程池和線程池的區(qū)別

    本文主要介紹了python進(jìn)程池和線程池的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • python中數(shù)組和列表的簡(jiǎn)單實(shí)例

    python中數(shù)組和列表的簡(jiǎn)單實(shí)例

    ,Python數(shù)據(jù)類型分為很多種,其中包括元組、字典、列表等,下面這篇文章主要給大家介紹了python中數(shù)組和列表使用的相關(guān)資料,以及python列表和Numpy數(shù)組的區(qū)別,需要的朋友可以參考下
    2022-03-03
  • python自動(dòng)化unittest yaml使用過程解析

    python自動(dòng)化unittest yaml使用過程解析

    這篇文章主要介紹了python自動(dòng)化unittest yaml使用過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Python找出微信上刪除你好友的人腳本寫法

    Python找出微信上刪除你好友的人腳本寫法

    在本篇文章中我們給大家分享了Python找出微信上刪除你好友的人腳本寫法以及相關(guān)實(shí)例代碼,有需要的朋友們參考下。
    2018-11-11

最新評(píng)論

子洲县| 新丰县| 修水县| 平远县| 项城市| 石楼县| 涿鹿县| 且末县| 云龙县| 镇雄县| 定陶县| 台州市| 阜康市| 吴川市| 吴旗县| 会昌县| 武乡县| 肇庆市| 镇坪县| 广灵县| 德庆县| 德江县| 洱源县| 凉山| 新安县| 彭水| 巴彦淖尔市| 石渠县| 勐海县| 庄浪县| 七台河市| 嫩江县| 阳谷县| 永丰县| 石阡县| 崇州市| 大新县| 吉首市| 闽清县| 东城区| 攀枝花市|