当前位置: 首页 > article >正文

Python将两个Excel文件按相同字段合并到一起

在工作中我们需要将两个有关联的数据文件合并成一个Excel

1. 创建两个excel文件

test1

test2

 2. 使用Pandas 数据分析工具进行合并

Pandas 一个强大的分析结构化数据的工具集,提供了易于使用的数据结构和数据分析工具,特别适用于处理结构化数据,如表格型数据(类似于Excel表格)

import pandas as pd

file1 = pd.read_excel('test1.xlsx')
file2 = pd.read_excel('test2.xlsx')

# 根据ID字段将file1和file2合并到一起,并将结果保存在merged_file变量
merged_file = pd.merge(file1, file2, on='id')

# 将合并后的结果保存到新的Excel文件中
merged_file.to_excel('merged_file.xlsx', index=False)

print("文件合并完成!")
merged_file.to_excel('merged_file.xlsx', index=False);
index=False:不会将 DataFrame 的索引写入 Excel 文件。Excel 文件中将只有 DataFrame 的列,而没有索引列

3. 运行成功后显示新创建的Excel


http://www.kler.cn/a/290002.html

相关文章:

  • C++组合复用中,委托的含义与作用
  • Flink CDC(SQL Client)连接 MySQL 数据库教程
  • CSS 自定义滚动条样式
  • 吴恩达机器学习笔记(3)
  • 中兴光猫修改SN,MAC,修改地区,异地注册,改桥接,路由拨号
  • docker基础:搭建centos7(详见B站泷羽sec)
  • gcc编译与Linux下的库
  • k8s dial tcp 10.97.0.1:443: i/o timeout
  • 帮招一名3C大佬机器视觉工程师,工作地:苏州,月薪25K-30K,30岁以下,Halcon独立开发,单休,有管理经验更佳有绩效奖
  • 飞利浦开放式耳机怎么样?飞利浦、西圣、漫步者爆火机型大对决!
  • SprinBoot+Vue宠物领养救助微信小程序的设计与实现
  • 解决firewalld启动状态下docker无法启动
  • AI时代的信仰是什么
  • macbook怎么换自定义壁纸?Mac怎么设置壁纸 macOS中如何轻松删除不需要的壁纸?
  • 86、pod部署策略
  • 动态爱心绘制:基于 turtle 库的实现
  • 7、Django Admin删除默认应用程序
  • 探索MongoDB的Python之钥:pymongo的魔力
  • WinCC Modbus TCP 通信
  • https和harbor仓库跟k8s
  • OpenAI API in node gives basic Await error. How do I fix?
  • Vue(十) 过渡动画、配置代理服务器,解决请求跨域的问题
  • GNU 汇编语法基础
  • [苍穹外卖]-01项目搭建
  • 不平衡分类的成本敏感学习
  • 乐观锁、悲观锁详解