python - 我有两个只有 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
.
解决方案
推荐阅读
- java - InteliJ JavaFX 启动时显示空白屏幕
- c++ - 用两个符号链接。一个在存档文件中定义
- javascript - 如果用户没有其他角色,则应用角色
- c - 为什么/如何 gcc 编译此签名溢出测试中的未定义行为,使其适用于 x86 但不适用于 ARM64?
- reactjs - 如何干净地将信息传递给封闭组件?
- github - 如何在我的 github 中排除部署 inative?
- angular - 组合主题时,模板中未更新异步管道可观察
- sql - 如何多次运行 sql 查询并将结果组合成单个输出?
- jquery - 如何查看页面源 VS 检查?
- css - reactjs创建部分可滚动的表格