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"

相关推荐
2601_9620994611 小时前
Python中的find()函数:用法和示例
python·字符串·索引·子字符串·find函数
大圣编蚕11 小时前
Java StringWriter 详解:从入门到实战
java·开发语言·python
for_ever_love__12 小时前
python基础语法学习: requirements.txt
开发语言·python·学习
程序员清风12 小时前
FastAPI 入门:用 Python 快速开发现代后端服务
python·oracle·fastapi
SunnyDays101112 小时前
使用 Python 提取 Word 文档中的表格数据
python·word
for_ever_love__12 小时前
python基础语法学习: 动态类型
开发语言·python·学习
troy12813 小时前
分布式系统框架选型指南:主流框架优缺点深度对比
python·django·pygame
129Lab13 小时前
BMS算法快速原型开发:AI辅助实现扩展卡尔曼滤波(EKF)SOC估算从理论到代码落地
python·嵌入式开发·bms·卡尔曼滤波·电池管理系统·soc估算
萧鼎13 小时前
safetensors 库的安装、核心语法与实战用法,安全保存模型权重
python·开源·教程·python库·safetensors
千里码aicood13 小时前
基于Python语言的测量程序设计
开发语言·python