日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数据合并之concat、append、merge和join

發布時間:2024/9/15 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据合并之concat、append、merge和join 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Pandas 是一套用于 Python 的快速、高效的數據分析工具。它可以用于數據挖掘和數據分析,同時也提供數據清洗功能。本文將詳細講解數據合并與連接,目錄如下:

concat

一.定義

concat函數可以在兩個維度上對數據進行拼接,默認縱向拼接(axis=0),即按行拼接。拼接方式默認為外連接(outer),即取所有的表頭字段或索引字段。

二.語法

pd.concat(objs,axis=0, join='outer', ignore_index=False,

keys=None,levels=None, names=None, verify_integrity=False,?

copy=True)

參數釋義:

objs:需要用于連接合并的對象列表

axis:連接的方向,默認為0(按行),按列為1

join:連接的方式,默認為outer,可選inner只取交集

ignore_index:合并后的數據索引重置,默認為False,可選True

keys:列表或數組,也可以是元組的數組,用來構造層次結構索引

levels:指定用于層次化索引各級別上的索引,在有keys值時

names:用于創建分層級別名稱,在有keys和levels時

verify_integrity:檢查連接對象中新軸是否重復,若是則異常,默認為False允許重復

copy:默認為True,如果是False,則不會復制不必要的可以提高效率

三.代碼示例

首先,我們看一個簡單的例子:

以上代碼構建了3個字典并轉為DataFrame,然后通過concat實現默認方式合并。合并演示如下:

1.設置參數keys

2.設置axis參數

axis=1按列合并,默認情況下,join='outer',合并時索引全部保留,對于不存在值的部分會默認賦NaN。

3.設置join參數

4.設置ignore_index參數

5.Series與DataFrame合并


append

一.定義

運用append方法,可以將Series或字典數據添加到DataFrame。

二.代碼示例



merge

一.定義

merge函數可根據一個或多個鍵(列)相同進行DataFrame拼接。類似于關系型數據庫的join操作。

二.語法

pd.merge(left, right, how='inner', on=None, left_on=None,?

right_on=None,left_index=False,right_index=False, sort=True,

suffixes=('_x', '_y'), copy=True, indicator=False,validate=None)

參數釋義:

left:參與合并的左側數據

right:參與合并的右側數據

how:合并類型:inner(默認內連接)、outer(外連接)、left(左連接)、right(右連接)

on:用于連接的列名,默認為左右側數據共有的列名,指定時需要為左右側數據都存在的列名

left_on:左側數據用于連接的列

right_on:右側數據用于連接的列

left_index:將左側索引作為連接的列

right_index:將右側索引作為連接的列

sort:排序,默認為True,設置為False可提高性能

suffixes:默認為('_x', '_y'),可以自定義如('date_x','date_y')

copy:默認為True,如果是False,則不會復制不必要的可以提高效率

indicator:指示器,默認False,設置為True時會新增一列標識

validate:字符串,如果指定則會檢測合并的數據是否滿足指定類型(1對1,1對多,多對1,多對多)

三.示例

首先,我們看一個簡單的例子:

1.設置參數how

2.設置validate參數

3.設置indicator參數

4.設置left_on參數和right_on參數




join

一.定義

join可以將兩個沒用共同列名的數據進行快速合并,默認是保留被合并的數據索引。join接受的參數有how、on和suffix等。

二.示例

E?N?D

各位伙伴們好,詹帥本帥搭建了一個個人博客和小程序,匯集各種干貨和資源,也方便大家閱讀,感興趣的小伙伴請移步小程序體驗一下哦!(歡迎提建議)

推薦閱讀

牛逼!Python常用數據類型的基本操作(長文系列第①篇)

牛逼!Python的判斷、循環和各種表達式(長文系列第②篇)

牛逼!Python函數和文件操作(長文系列第③篇)

牛逼!Python錯誤、異常和模塊(長文系列第④篇)

總結

以上是生活随笔為你收集整理的数据合并之concat、append、merge和join的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费看av网| 韩国黄色片网站 | 你懂的亚洲 | 特级丰满少妇一级aaa爱毛片 | 免费69视频| 亚洲国产一区二区三区在线观看 | 美女扒开尿口给男人看 | 国产99对白在线播放 | 国产色99| 亚洲欧美另类日本 | 日韩一区欧美二区 | 免费在线观看www | 91高清视频 | 国产午夜精品免费一区二区三区视频 | www..com黄色 | 国产美女无遮挡永久免费 | 91禁在线观看 | 三级伦理视频 | 深田咏美在线x99av | 日韩在线一级 | 在线免费看黄视频 | 日日摸夜夜添夜夜添高潮喷水 | 亚洲欧美乱综合图片区小说区 | 免费毛片基地 | 免费人成在线观看网站 | 一区二区三区免费在线视频 | 在线免费观看视频 | 欧美日韩电影一区 | 中文字幕观看av | av在线天堂网 | 伊人久操 | 受虐m奴xxx在线观看 | 欧美人妖老妇 | www.天天色| 中文字幕亚洲色图 | 99热偷拍 | av午夜精品 | 超碰超碰97 | 日日网| 毛片毛片毛片毛片毛片毛片 | 日韩欧美网站 | 超碰人人人人 | 精品国产一区二区三区在线观看 | 国产18毛片| 欧美激情一区二区 | 日韩丰满少妇无码内射 | 欧美一区二区视频 | 在线免费观看av的网站 | 中文人妻熟妇乱又伦精品 | 真人毛片97级无遮挡精品 | 无码精品在线视频 | 大陆熟妇丰满多毛xxxⅹ | 国产麻豆精品在线 | 成人黄色一级视频 | 99这里只有精品视频 | 久久久999国产精品 天堂av中文在线 | 欧美精选一区二区 | 99精品在线播放 | 中文字幕18页 | 911精品国产一区二区在线 | 午夜黄色在线观看 | 网站在线免费观看 | 国产xxxx孕妇| 欧美精品videosex极品 | 欧美人人爽 | 超在线视频| 毛片网在线 | 精品中文一区二区三区 | 国产欧美综合一区二区三区 | 日韩在线小视频 | 毛片自拍| 超碰下载页面 | 又黄又爽视频在线观看 | av综合久久 | 亚洲黄色自拍 | 天堂一二三区 | たちの熟人妻av一区二区 | 91香蕉视频在线观看免费 | 妹子干综合 | 污视频网站在线播放 | 精品无人区无码乱码毛片国产 | 谁有免费黄色网址 | 久草网址| 告诉我真相俄剧在线观看 | 五月天国产在线 | 韩日精品在线观看 | 国产伦精品一区二区三区四区视频 | 日本高清视频网站 | 亚洲成年人在线 | 欧美亚洲国产另类 | 国产精选中文字幕 | 侵犯女教师一区二区三区 | 国产精品久久久久久久一区探花 | 午夜无遮挡 | h无码动漫在线观看 | 欧美激情电影一区二区 | 好吊色视频在线观看 | 亚洲一区二区三区四 | 日日网站|