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"

相关推荐
w***4811 小时前
Python中的简单爬虫
爬虫·python·信息可视化
C#程序员一枚2 小时前
导出百万量数据到Excel表
c#·excel
z***56562 小时前
【玩转全栈】----Django模板语法、请求与响应
数据库·python·django
voidmort3 小时前
web3.py 简介:面向 Python 开发者的以太坊
开发语言·python·web3.py
后台开发者Ethan3 小时前
LangGraph 的持久化
python·langgraph
油炸小波3 小时前
02-AI应用开发平台Dify
人工智能·python·dify·coze
SunnyDays10114 小时前
从图片到PPT:用Python实现多图片格式(PNG/JPG/SVG)到幻灯片的批量转换
python·图片转ppt·png转ppt·jpg转ppt·svg转ppt·添加图片到ppt
热心市民lcj4 小时前
excel比较两列内容差异怎么弄,excel两个列进行数据比较。找A列有B列没有的数据显示到C列
excel
CodeCraft Studio4 小时前
Excel处理控件Aspose.Cells教程:使用Python从Excel工作表中删除数据透视表
开发语言·python·excel·aspose·aspose.cells·数据透视表
普通网友4 小时前
用Python批量处理Excel和CSV文件
jvm·数据库·python