首页
/
每日頭條
/
科技
/
100個excel表合并
100個excel表合并
更新时间:2024-12-28 00:04:49
Pandas合并Excel表

兩個Excel中都有相同的一列,怎樣依賴這列數據将兩個Excel合并到一起?使用Python合并表格隻要一句代碼!

100個excel表合并(一句代碼合并Excel表)1

1 讀取表格

使用Python讀取數據隻要3行,第一行載入pandas工具,第二行讀取,第三行顯示頭部5行内容。

import pandas as pd data1 = pd.read_excel('表格1.xlsx') data1.head()

運行這個代碼就會直接顯示出表格1的前5行數據。

同樣我們可以用下面代碼讀取表格2.

import pandas as pd data2 = pd.read_excel('表格2.xlsx') data2.head()

提示:在輸入代碼的時候可以隻打單詞的前兩個字母,然後按Tab鍵盤就會彈出提示,用箭頭或鼠标上下滾動選擇命令即可。尤其是'表格1.xlsx'完全不用手工輸入,隻要輸入英文雙引号,然後就可以按Tab鍵滾動到底部直接選擇文件名。

100個excel表合并(一句代碼合并Excel表)2

2 合并表格

如上所示,表格1和表格2都是某個活動的問卷數據,其中表格1包含了每個學員的聯系電話、收件地址等信息,表格2包含了每個學員的考試成績、出勤記錄等信息。

由于是不同的問卷,兩個表格的學員順序不同,而且第一個問卷姓名欄叫name,第二個問卷姓名欄叫姓名,現在我們需要把它們合并到一起,并且确保每行學員的信息都能正确匹配對齊。

如果使用Excel軟件可能需要很多操作,但使用Python就隻需要一句代碼。

dataMerge=pd.merge(data1,data2,left_on='name',right_on='學員姓名',how='left')

最後的how='left'是以表格1為準,表格2中存在但表格1中不存在的學員會被忽略。可以把left改為right就會以表格2為準,也可以改為outer同時保留兩個表格所有的學員姓名,或者改為inner隻保留那些同時存在于兩個表格中的學員。如果不輸入這個how的話會默認為是inner。

中間的left_on就是data1(表格1,參見上面代碼)的學員姓名欄名稱,right_on就是data2(表格2,參見上面代碼)的學員姓名欄名稱,這樣就會自動匹配對齊。如果兩個表格學員姓名欄名稱一樣,可以改為使用下面的代碼更加簡單。

dataMerge=pd.merge(data1,data2,on='name')

3 保存表格

最後我們用下面的命令把合并好的數據保存成Excel文件。

dataMerge.to_excel('合并表格.xlsx')

上面這句代碼運行後就會自動生成一個新的Excel文件,你可以用Excel打開查看再做進一步的手工檢查和修改。

上面動圖中我們使用的是Notebook軟件進行編寫代碼的,如果你還不知道這個軟件的安裝方法,可以關注我,浏覽我之前的文章。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
微信号合集功能
微信号合集功能
視頻号正以極快的速度完成叠代。作為微信今年最重磅的新功能,視頻号幾乎以一周一個小功能,兩周一個大功能的速度快速叠代着。現在的視頻号已經打通了朋友圈、公衆号等入口,更是開通了長視頻、直播等新功能。但視頻号沒有停下更新的腳步,想要一年走完别的應...
2024-12-28
更換電腦硬件後需要換系統嗎
更換電腦硬件後需要換系統嗎
電腦硬件升級是最常見的問題,我們總是會因為一些各種原因更換硬件,但是有時候更換的時候經常需要操作系統,為了解決這個,現在分享更換哪些硬件才需要操作系統的解決方法給大家。電腦更換硬盤需要重新安裝系統如果電腦更換系統硬盤,一般都需要重新安裝系統...
2024-12-28
win10多顯卡設置方法
win10多顯卡設置方法
由于AMD顯卡每次更新後顯卡控制台均有改變,每個版本設置顯卡高性能時均有差異,好在Windows10目前系統下已經有通用高性能設置,無論AMD還是nVidia都可以按照這個方法設置,設置方法如下:點擊開始菜單,點擊設置,點擊系統進入顯示設置...
2024-12-28
廈門社區管家服務認證标準
廈門社區管家服務認證标準
廈門社區管家服務認證标準?新華社廈門7月29日電題:讓守信者有所獲——廈門創新應用統一實名認證服務平台,今天小編就來說說關于廈門社區管家服務認證标準?下面更多詳細答案一起來看看吧!廈門社區管家服務認證标準新華社廈門7月29日電題:讓守信者有...
2024-12-28
無線網絡強度測試
無線網絡強度測試
NetworkStumbler軟件NetworkStumbler是WINDOWS平台下基于802.11的無線網絡掃描工具,隻要計算機安裝了無線網絡卡,使用這套軟件就可以幫掃描出附近有沒有可以使用的無線網絡基地台,包括基地台強度、頻道等數據都...
2024-12-28
Copyright 2023-2024 - www.tftnews.com All Rights Reserved