python合并单元格 索引_python笔记:纵向合并表格
工作中我們常常遇到多個格式相同的表格面要合并成一個表格,比如將2019年的數(shù)據(jù)與2020年的數(shù)據(jù)合并在一起來進行分析。平時EXCEL時我們通常直接復制粘貼,但有時因表格內容過大,直接粘貼效率低,且當字段過多時還需要進行逐列粘取我們所需要的字段,易錯率高,這時我們就可以用python輕松提取我們需要的共同字段并合并表格。
import pandas as pd
#讀取2019和2020年的數(shù)據(jù)
df=pd.read_excel(r"D:work需求計劃采購記錄2019.xlsx")
df2020=pd.read_excel(r"D:work需求計劃采購記錄2020.xlsx")
#分別提取需要的字段名
df2019=df[["定單 日期","第二項目 號","行說明","規(guī)格型號1","制造商名稱","供應商 名","原始定單數(shù)量","單位 成本","原始定購 金額","承諾 交貨日期","實際發(fā)運 日期","定單號","項目號"]]
df2020=df2020[["定單 日期","第二項目 號","行說明","規(guī)格型號1","制造商名稱","供應商 名","原始定單數(shù)量","單位 成本","原始定購 金額","承諾 交貨日期","實際發(fā)運 日期","定單號","項目號"]]
#合并2019和2020,ignore_index=True表示索引重置,drop_duplicates()表示去重
df=pd.concat([df2019,df2020],ignore_index=True).drop_duplicates()
#取單位成本大于10000的數(shù)據(jù)
df1=df[df["單位 成本"]>10000]
#輸出表格
df1.to_excel(excel_writer=r"D:work需求計劃采購記錄20192020大金額采購清單1.xlsx")
df.to_excel(excel_writer=r"D:work需求計劃采購記錄20192020合并表.xlsx")
總結
以上是生活随笔為你收集整理的python合并单元格 索引_python笔记:纵向合并表格的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: libc.so.6linux查找,Lin
- 下一篇: 4K超高清!小米电视EA Pro系列首销