首页 > 解决方案 > 我有两个只有 3 列共有的 excel 文件,我想合并其余信息以获得一个新的 excel 文件

问题描述

所以我有两个只有 3 列共有的 excel 文件,我想合并其余信息以得到一个新的 Excel 文件,所有这些文件都在一起并排序,但我找不到获取一行并添加它的方法到另一排

import pandas as pd
df1 = pd.read_excel(r'C:/Users/User/Desktop/UTP/Trabajo Alvaro_Christian/CE.xlsx')
df2 = pd.read_excel(r'C:/Users/User/Desktop/UTP/Trabajo Alvaro_Christian/Matricula.xlsx')
dfs = []
for x in df1:
    for y in df2: 
        if((df1['COD_PERIODO'] == df2['COD_PERIODO']) and (df1['TERCERO'] == df2['TERCERO'])):
            dfs.append(????)
dfs.to_excel('FinalData.xlsx')

所以我找到了匹配的行,以及如何将第二行的信息复制到第一行并将附加到新的dataframe.

标签: pythonexcelpandasdataframe

解决方案


推荐阅读