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

python進(jìn)行數(shù)據(jù)合并concat/merge

 更新時(shí)間:2022年09月16日 17:01:06   作者:瀟灑白羊  
這篇文章主要介紹了python進(jìn)行數(shù)據(jù)合并concat/merge,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下

前言:

兩個(gè)表中的數(shù)據(jù),要根據(jù)關(guān)鍵字段,進(jìn)行合并。
在Excel中可以使用vlookup的方式,在python中可以使用concat或者是merge的方法。

1、pd.concat

pd.concat 函數(shù):

  • 拼接的對(duì)象可以是series,還可以是dataframe
  • 拼接對(duì)象的個(gè)數(shù)不受限axis 控制拼接方向(既支持上下拼接,也支持左右拼接)
  • 左右拼接 axis=1,左右拼接的依據(jù)是行索引;上下拼接 axis =0 ,拼接依據(jù)是列名,默認(rèn)是上下拼接
  • join 指定拼接方法
    • join=“inner” 內(nèi)聯(lián),表示保留兩個(gè)表共有的行索引
    • join=“outer” 外聯(lián),表示保留兩個(gè)表所有的行索引,默認(rèn)外聯(lián)
#導(dǎo)入需要的包
import pandas as pd
#創(chuàng)建需要的數(shù)據(jù)集:產(chǎn)品表
dict1={"產(chǎn)品編號(hào)":["CP13","CP14","CP15","CP16","CP17"],"產(chǎn)品名稱":["產(chǎn)品A003","產(chǎn)品A004","產(chǎn)品A005","產(chǎn)品A006","產(chǎn)品A007"]}
df1 = pd.DataFrame(dict1)
df1

#創(chuàng)建需要的數(shù)據(jù)集:詳情表
dict2={"訂單編號(hào)":["20220913","20220914","20220915","20220915"],
       "產(chǎn)品編號(hào)":["CP13","CP14","CP15","CP16"],
       "產(chǎn)品銷量":[13,24,45,32],
       "負(fù)責(zé)人":["張三","趙六","李八","李八"]}
df2 = pd.DataFrame(dict2)
df2

pd.concat([df1,df2])#默認(rèn)上下拼接,拼接依據(jù)是列名;默認(rèn)外聯(lián),保留兩個(gè)表都有的索引信息

pd.concat([df1,df2],ignore_index=True)#重置行索引

#左右拼接的依據(jù)是行索引  axis默認(rèn)是0上下拼接,1為左右拼接;默認(rèn)外聯(lián)(join = 'outer')
pd.concat([df1,df2],axis=1) 

#join指定了拼接方法,內(nèi)聯(lián),表示保留兩個(gè)表共有的行索引
pd.concat([df1,df2],axis=1,join="inner") 

2、 df.append

和concat上下拼接的結(jié)果類似

df1.append(df2) 

3、 pd.merge()

  • 拼接對(duì)象是dataframe或者series,左表必須是datafram
  • 拼接的數(shù)量只能是兩個(gè)
  • 拼接方向只能左右拼
#left_on寫(xiě)左表進(jìn)行拼接的字段,right_on寫(xiě)右表要進(jìn)行拼接的字段
pd.merge(df1,df2,left_on="產(chǎn)品編號(hào)",right_on="產(chǎn)品編號(hào)",how = 'right')
#若兩表拼接字段名完全一樣,可寫(xiě)一個(gè)on
pd.merge(df1,df2,on="產(chǎn)品編號(hào)")

4、 df.join

和concat左右拼接的結(jié)果類似

df1.join(df2, lsuffix='_b', rsuffix='_a')

總結(jié)

到此這篇關(guān)于python進(jìn)行數(shù)據(jù)合并concat/merge的文章就介紹到這了,更多相關(guān)python數(shù)據(jù)合并內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • selenium處理元素定位點(diǎn)擊無(wú)效問(wèn)題

    selenium處理元素定位點(diǎn)擊無(wú)效問(wèn)題

    這篇文章主要介紹了selenium處理元素定位點(diǎn)擊無(wú)效問(wèn)題,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • 淺談python3.6的tkinter運(yùn)行問(wèn)題

    淺談python3.6的tkinter運(yùn)行問(wèn)題

    今天小編就為大家分享一篇淺談python3.6的tkinter運(yùn)行問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • Python使用Selenium批量自動(dòng)化獲取并下載圖片的方法

    Python使用Selenium批量自動(dòng)化獲取并下載圖片的方法

    在現(xiàn)代的Web開(kāi)發(fā)中,自動(dòng)化測(cè)試和數(shù)據(jù)抓取已經(jīng)成為不可或缺的一部分,Selenium作為一款強(qiáng)大的自動(dòng)化測(cè)試工具,可以用于批量獲取網(wǎng)頁(yè)上的圖片,所以本文給大家介紹了Python如何使用Selenium批量自動(dòng)化獲取并下載圖片的方法
    2024-11-11
  • 淺談Python中eval的強(qiáng)大與危害

    淺談Python中eval的強(qiáng)大與危害

    這篇文章主要介紹了Python中eval的強(qiáng)大與危害,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • python實(shí)現(xiàn)拼圖小游戲

    python實(shí)現(xiàn)拼圖小游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)拼圖小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Python循環(huán)中else,break和continue的用法實(shí)例詳解

    Python循環(huán)中else,break和continue的用法實(shí)例詳解

    這篇文章主要介紹了Python循環(huán)中else,break和continue的用法,結(jié)合實(shí)例形式詳細(xì)分析了Python for循環(huán)、while循環(huán)中else,break和continue的功能、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-07-07
  • 解決Tensorflow 使用時(shí)cpu編譯不支持警告的問(wèn)題

    解決Tensorflow 使用時(shí)cpu編譯不支持警告的問(wèn)題

    今天小編就為大家分享一篇解決Tensorflow 使用時(shí)cpu編譯不支持警告的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • python用BeautifulSoup庫(kù)簡(jiǎn)單爬蟲(chóng)實(shí)例分析

    python用BeautifulSoup庫(kù)簡(jiǎn)單爬蟲(chóng)實(shí)例分析

    文章給大家分享了關(guān)于python爬蟲(chóng)的相關(guān)實(shí)例以及相關(guān)代碼,有興趣的朋友們參考下。
    2018-07-07
  • pythonfor循環(huán)中range與len區(qū)別

    pythonfor循環(huán)中range與len區(qū)別

    這篇文章主要介紹了pythonfor循環(huán)中range與len區(qū)別,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • python小白切忌亂用表達(dá)式

    python小白切忌亂用表達(dá)式

    在本篇內(nèi)容中小編給大家分享的是一篇關(guān)于python亂用表達(dá)式的新手問(wèn)題,需要的朋友們參考學(xué)習(xí)下吧。
    2020-05-05

最新評(píng)論

任丘市| 科技| 武定县| 云林县| 科技| 搜索| 湟中县| 洪雅县| 吉首市| 河津市| 梁河县| 博罗县| 新乐市| 栖霞市| 宁蒗| 泰顺县| 刚察县| 石泉县| 永顺县| 缙云县| 腾冲县| 南丹县| 元朗区| 玉溪市| 丰县| 哈密市| 凤冈县| 莲花县| 田东县| 岳阳县| 望奎县| 昭通市| 隆化县| 浏阳市| 仙桃市| 社旗县| 昌邑市| 南京市| 罗山县| 临西县| 龙江县|