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"

相关推荐
卷无止境4 分钟前
Python 依赖管理这件事,到底该看哪个文件
后端·python
卷无止境14 分钟前
FastAPI 缓存方案全解析:从内存到分布式的工程实践
后端·python
烟漠河洛15 分钟前
一条走廊,两张地图
python
苏灿烤鱼16 分钟前
GitHub #2 拆解|仅 +59,代码知识图谱为什么仍值得关注?
python·agent·mcp
讲温控就好了18 分钟前
数据中心热密度飙升下的超精密温控应对策略
人工智能·python
金融小师妹7 小时前
多因子智能推演:油价回落6%与黄金震荡上行的关联解析——AI预测框架
大数据·python·深度学习
BUG研究员_10 小时前
Runnable与LCEL
开发语言·人工智能·python
老马聊技术10 小时前
Pytorch深度学习环境配置与测试
人工智能·pytorch·python
Python私教11 小时前
AI Agent 上生产要不要开写权限?我把执行链拆成 4 道闸门
人工智能·后端·python