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"

相关推荐
用户298698530147 小时前
Python 将 Word 文档转换为图片的实践指南
后端·python·api
弈栈录7 小时前
LangChain Agent 实战:快速构建可调用工具的智能体
python·架构
宸津-代码粉碎机7 小时前
Spring AI 高危CVE漏洞深度复盘|生产禁跑版本汇总+临时防御+修复方案
java·大数据·人工智能·python·spring
承渊政道8 小时前
Python IDLE鸿蒙PC适配全记录:用 ArkUI 重建编辑、运行、Shell 与基础调试闭环
python·microsoft·harmonyos·鸿蒙系统·pc端
zjh9005308 小时前
Kotlin黑科技:空安全与Java兼容性深度解析
python
黄昏恋慕黎明8 小时前
博客论坛技术迭代
python·pytest
我叫汪枫8 小时前
RAG 进阶:切分、检索、重排序,以及它和 Agent、微调、MCP 都是什么关系
开发语言·python
冰芒芒9 小时前
构建你的第一个 Agent 项目
python
gf13211119 小时前
【python_发送飞书卡片消息_直接组装JSON格式发送卡片】
python·json·飞书
lzqrzpt9 小时前
临沂LED驱动电源制造工艺解析与工程选型避坑指南
python·制造