亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

pandas中merge()函數(shù)的用法解讀

 更新時(shí)間:2022年11月16日 10:37:22   作者:還沒(méi)想好116  
這篇文章主要介紹了pandas中merge()函數(shù)的用法解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

merge()

import pandas as pd
pd.merge(DateFrame1,DateFrame2,on = ' ',how = ' ')

merge是pandas中用來(lái)合并數(shù)據(jù)的函數(shù),不像concat是按照某行或某列來(lái)合并,而是按照數(shù)據(jù)中具體的某一字段來(lái)連接數(shù)據(jù)。

具體參數(shù)的意思,舉例說(shuō)明,一看就懂!!

舉例說(shuō)明

先列舉兩個(gè)DataFrame

import pandas as pd

df_1 = pd.DataFrame({'姓名': ["小明","小紅","小剛"],
                   '年紀(jì)': [10,9,12],
                   '城市': ['上海','北京','深圳']})
df_1

	姓名	年紀(jì)	城市
0	小明	10		上海
1	小紅	9		北京
2	小剛	12		深圳
df_2 = pd.DataFrame({'零花錢': [50,200,600,400,80],
                   '城市': ['蘇州','北京','上海','廣州','重慶']})
df_2

	零花錢	城市
0	50		蘇州
1	200		北京
2	600		上海
3	400		廣州
4	80		重慶

on表示按照那個(gè)特征來(lái)找相同的字段

# 兩個(gè)DataFrame都有“城市”,并且“城市”里面有相同的元素,可以按照這些相同的元素拼接
result = pd.merge(df_1,df_2, on = '城市')  
result

	姓名	年紀(jì)	城市	零花錢
0	小明	10		上海	600
1	小紅	9		北京	200

沒(méi)有on的話,就自動(dòng)找相同的字段

# 沒(méi)有on的話,就自動(dòng)找相同的字段
result = pd.merge(df_1,df_2) 
result

	姓名	年紀(jì)	城市	零花錢
0	小明	10		上海	600
1	小紅	9		北京	200

how是指兩個(gè)DateFrame的拼接方式

  • how = ‘outer’:外置,相當(dāng)于兩個(gè)DateFrame求并集
  • how = ‘right’: 右置,合并后,按照最右邊不為空的樣本顯示
  • how = ‘left’:左置,合并后,按照最左邊不為空的樣本顯示
  • how = ‘inner’:只顯示匹配到的字段的樣本
# 外置,相當(dāng)于兩個(gè)DateFrame求并集
result = pd.merge(df_1,df_2, on = '城市', how = 'outer') 
result

	姓名	年紀(jì)	城市	零花錢
0	小明	10.0	上海	600.0
1	小紅	9.0		北京	200.0
2	小剛	12.0	深圳	NaN
3	NaN		NaN		蘇州	50.0
4	NaN		NaN		廣州	400.0
5	NaN		NaN		重慶	80.0
 # 右置,
result = pd.merge(df_1,df_2, on = '城市',  how = 'right') 
result

	姓名	年紀(jì)	城市	零花錢
0	小明	10.0	上海	600
1	小紅	9.0		北京	200
2	NaN		NaN		蘇州	50
3	NaN		NaN		廣州	400
4	NaN		NaN		重慶	80
# 左置
result = pd.merge(df_1,df_2, on = '城市', how = 'left') 
result

	姓名	年紀(jì)	城市	零花錢
0	小明	10		上海	600.0
1	小紅	9		北京	200.0
2	小剛	12		深圳	NaN
# how = 'inner',只顯示具有相同字段的樣本
result = pd.merge(df_1,df_2, on = '城市', how = 'inner')  
result

	姓名	年紀(jì)	城市	零花錢
0	小明	10		上海	600
1	小紅	9		北京	200

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python使用代理ip訪問(wèn)網(wǎng)站的實(shí)例

    python使用代理ip訪問(wèn)網(wǎng)站的實(shí)例

    今天小編就為大家分享一篇python使用代理ip訪問(wèn)網(wǎng)站的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Python趣味爬蟲之爬取愛(ài)奇藝熱門電影

    Python趣味爬蟲之爬取愛(ài)奇藝熱門電影

    好久沒(méi)帶大家實(shí)現(xiàn)Python爬蟲了,文中有非常詳細(xì)的代碼示例,對(duì)不會(huì)爬蟲的小伙伴們很有幫助哦,需要的朋友可以參考下
    2021-06-06
  • Pygame做一期吃豆子游戲的示例代碼

    Pygame做一期吃豆子游戲的示例代碼

    這篇文章主要介紹了Pygame做一期吃豆子游戲的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • python?Sweetviz探索性數(shù)據(jù)可視化分析庫(kù)使用特征詳解

    python?Sweetviz探索性數(shù)據(jù)可視化分析庫(kù)使用特征詳解

    這篇文章主要為大家介紹了python?Sweetviz探索性數(shù)據(jù)可視化分析庫(kù)特征使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Python jieba庫(kù)用法及實(shí)例解析

    Python jieba庫(kù)用法及實(shí)例解析

    這篇文章主要介紹了Python jieba庫(kù)用法及實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 詳解pandas獲取Dataframe元素值的幾種方法

    詳解pandas獲取Dataframe元素值的幾種方法

    這篇文章主要介紹了詳解pandas獲取Dataframe元素值的幾種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • python爬取網(wǎng)頁(yè)轉(zhuǎn)換為PDF文件

    python爬取網(wǎng)頁(yè)轉(zhuǎn)換為PDF文件

    這篇文章主要為大家詳細(xì)介紹了python爬取網(wǎng)頁(yè)轉(zhuǎn)換為PDF文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python運(yùn)算符的使用簡(jiǎn)單介紹

    Python運(yùn)算符的使用簡(jiǎn)單介紹

    這篇文章主要介紹了Python運(yùn)算符的使用簡(jiǎn)單介紹,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • 整理Python中常用的conda命令操作

    整理Python中常用的conda命令操作

    今天給大家?guī)?lái)的是關(guān)于Python的相關(guān)知識(shí),文章圍繞著Python中常用的conda命令行操作展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • python實(shí)現(xiàn)的AES雙向?qū)ΨQ加密解密與用法分析

    python實(shí)現(xiàn)的AES雙向?qū)ΨQ加密解密與用法分析

    這篇文章主要介紹了python實(shí)現(xiàn)的AES雙向?qū)ΨQ加密解密與用法,簡(jiǎn)單分析了AES加密解密算法的基本概念并結(jié)合實(shí)例形式給出了AES加密解密算法的相關(guān)實(shí)現(xiàn)技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2017-05-05

最新評(píng)論