Pandas读取两个excel并join

Pandas 的 join就是merge,代码如下

import pandas as pd

#读取两张表

df=pd.read_excel("左表")

#读取右表的第三个sheet中的数据

df2=pd.read_excel("右表",sheet_name="Sheet3")

#以左表为主表,左连接

out=pd.merge(df ,df2 ,on='query' ,how='left')

#写入新的excel文件

out.to_excel("out.xlsx')

针对右测有重复项,担心重复key问题,可以添加一个参数

validate ="one_to_many"

相关推荐
qq_283720054 分钟前
LangChain 文档切割全攻略:8 大主流切割技术选型 + 实战代码详解
python·langchain·选型·切割
DanCheng-studio14 分钟前
网安毕业设计最新项目选题指导
python·毕业设计·毕设
_3762715317 分钟前
Cgo回调函数中处理 const char- 类型参数的正确方法
jvm·数据库·python
2301_8092047044 分钟前
如何用 Babel 将最新的 JS 特性转译为旧版浏览器兼容代码
jvm·数据库·python
kels88991 小时前
2026 年黄金实时价格数据 API 接口实测推荐
开发语言·笔记·python·金融·区块链
深蓝海拓1 小时前
用HSL颜色系统改造qdarkstyle样式表库
前端·笔记·python·qt·学习
夏恪1 小时前
golang如何实现滚动更新方案_golang滚动更新方案实现实战
jvm·数据库·python
2301_818008441 小时前
CSS如何让响应式图片在容器内居中_利用background-position
jvm·数据库·python
才兄说1 小时前
机器人二次开发机器狗巡检?全流程自主
python
weixin_444012931 小时前
mysql如何升级版本至最新_mysql大版本平滑升级策略
jvm·数据库·python