成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Pandas的瘋狂融合之路

大數據 數據分析
merge和concat?的表連接,都有各自的特點,我們需要按自己所需要的結果去用,想匹配內容的,就用merge?,想全部連接到一起的,就用concat。

大家好,我是派森醬。

文章內容只是用部分代碼來介紹功能的用法和最后的結果顯示,不是真的用幾個G的文件來展示,也展示不過來的。

熟悉了功能怎么用,就可以用自己的數據來操作了。

merge?可以匹配兩表的內容,但是merge?只能連接兩個表,不能多表連接,這次說說能用于多表連接的功能concat。

還是用上次的數據,這次多加了一個DataFrame,用于顯示結果。

初始化數據

python
import pandas as pd

df1 = pd.DataFrame({
'姓名': ['張三', '李四', '王五', '劉六', '齊四'],
'號碼': ['123', '456', '789', '987', '654']
})

df2 = pd.DataFrame({
'姓名': ['張三', '張三', '張三', '李四', '李四', '李四', '李四', '王五', '王五', '劉玉', '胡軍', '劉玉', '劉六', '劉六', '劉六', '劉六', '劉克', '劉玉', '齊七', '齊七', '齊七', '齊七', '馮亮', '劉玉', '王云'],

'號碼': ['123', '456', '789', '123', '123', '456', '456', '456', '456', '456', '741', '741', '741', '741', '741', '789', '789', '789', '789', '789', '852', '852', '852', '852', '852'],

'日期': ['2022-03-13', '2022-03-06', '2022-01-30', '2022-01-04', '2022-02-26', '2022-03-26', '2022-03-06', '2022-01-30', '2022-01-29', '2022-03-13', '2022-03-06', '2022-02-19', '2022-02-04', '2022-03-10', '2022-04-19', '2022-03-10', '2022-01-29', '2022-02-19', '2022-03-06', '2022-03-26', '2022-01-04', '2022-02-04', '2022-04-19', '2022-02-26', '2022-03-06'],

'方案': ['G1012', 'G1022', 'G1002', 'G1007', 'G1017', 'G1023', 'G1018', 'G1003', 'G1008', 'G1013', 'G1020', 'G1015', 'G1010', 'G1005', 'G1025', 'G1004', 'G1009', 'G1014', 'G1019', 'G1024', 'G1006', 'G1011', 'G1026', 'G1016', 'G1021']
})

df3 = pd.DataFrame({
'姓名': ['張三', '李四', '王五', '劉六', '齊四'],
'號碼': ['123', '456', '789', '987', '654'],
'年齡': ['25', '36', '41', '12', '54']
})

用法

說明

concat?是一個軸向連接的功能,可以沿著一條軸將多個表對象堆疊到一起:how?的模式是outer

axis=0?是上下拼接,列重復的會自動合并,axis=1是左右拼接,行或索引重復的會自動合并

上下拼接

先連接兩個表:

df = pd.concat([df1, df2], axis=0)

輸出:

圖片

兩個表的重復列名自動合并了,缺失的值為NaN

連接三個表:

df = pd.concat([df1, df2, df3], axis=0)

輸出:

圖片

同時增加了另一個表的內容和增加了一列,缺失值同樣為NaN

左右拼接

直接拼接三個表:

df = pd.concat([df1, df2, df3], axis=1)

輸出:

圖片

這次是在右邊拼接的,行是按內容行最多的來算,其它的內容為空,列一直在增加,是把三個表的列都拼接上了。

總結

merge和concat?的表連接,都有各自的特點,我們需要按自己所需要的結果去用,想匹配內容的,就用merge?,想全部連接到一起的,就用concat。

責任編輯:武曉燕 來源: Python技術
相關推薦

2022-10-10 10:16:05

工業4.0制造業

2017-03-21 13:00:05

網絡融合光網絡通信網絡

2010-04-15 11:10:13

CPU功能集成

2015-03-26 09:23:17

天璣科技融合架構

2017-12-11 18:03:17

大數據AI智能

2012-07-24 09:18:39

編程程序員

2016-07-18 15:18:11

應用網絡層融合網關MSG

2019-01-11 09:59:21

超融合

2014-06-13 09:57:18

瘋狂iOS游戲打飛機

2015-10-08 09:17:47

創業浮躁

2013-05-30 09:40:09

數據中心網絡數據中心融合技術網絡融合方案

2010-07-28 15:39:26

IPTV

2013-08-06 09:57:13

2019-03-12 17:17:44

華為云

2022-06-01 07:10:43

遞歸字典極限

2018-11-15 09:03:13

2021-06-10 20:17:04

云網融合超融合

2020-08-25 14:41:00

新華三
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人综合网 | 国产高清视频一区二区 | 国产电影一区二区三区爱妃记 | 国产乱码精品一区二区三区忘忧草 | 国产在线精品一区 | 成人三区 | 欧美xxxx在线| 天天干天天草 | 国产成人精品午夜 | 久久黄网 | 久久一区二区三区四区 | 日韩中文字幕一区 | 亚洲精品2 | 久久久123 | 欧美a∨| 欧美亚洲免费 | 亚洲欧美日韩电影 | 成人激情免费视频 | 久久九精品| 日韩网站在线观看 | 国产一区91精品张津瑜 | www.99热.com| 91看片在线 | 国产在线中文 | 国内自拍视频在线观看 | 欧美成视频 | 97精品超碰一区二区三区 | 在线视频一区二区 | 免费网站国产 | av在线免费观看网站 | 一级做受毛片免费大片 | 国产精品美女久久久久久免费 | 伊人免费观看视频 | julia中文字幕久久一区二区 | 精品久久久久久亚洲精品 | 亚洲国产成人在线视频 | 欧美一级久久 | 免费观看一级特黄欧美大片 | 日本精品视频在线 | 人人做人人澡人人爽欧美 | 国产一级成人 |