python數據合併 concat方法的運用案例

案例背景:

三個員工分工輸入數據,格式一致,列標題一致,存在唯一標識。

現在需要將三個員工輸入的數據,合併到一個表格裏。

假設,員工甲輸入的數據如下:

假設,員工乙輸入的數據如下:

 

 

假設,員工丙輸入的數據如下:

 

 

 

 具體實現如下:

import pandas as pd

#讀取excle表數據

getdata_1=pd.read_excel(r'F:/Jupyter/表格/C.xlsx',sheet_name='Sheet1',index_col=0)
getdata_2=pd.read_excel(r'F:/Jupyter/表格/A.xlsx',sheet_name='Sheet1',index_col=0)
getdata_3=pd.read_excel(r'F:/Jupyter/表格/B.xlsx',sheet_name='Sheet1',index_col=0)

#刪除空數值

df1 = getdata_1.dropna()
df2 = getdata_2.dropna()
df3 = getdata_3.dropna()

#合併

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

#按序號排序

df_concat.sort_values("序號",inplace=True)

#打印

df_concat

#保存到新的excle表中

df_concat.to_excel('彙總.xlsx')

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章