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"

相关推荐
秋915 小时前
Python工程师面试常问提问和回答(AI工程化方向 · 2026版)
人工智能·python·面试
炎武丶航15 小时前
LeNet-5深度学习详解:从手写数字识别到代码实战
人工智能·python·深度学习·机器学习·ai·cnn·lenet
sitellla15 小时前
Pydub:用 Python 处理音频,不写废话
开发语言·python·其他·音视频
TechWayfarer15 小时前
云服务器地域怎么选:用离线IP数据库识别用户来源并优化部署
服务器·数据库·python·tcp/ip·数据分析
梦想不只是梦与想15 小时前
Python 中的进程(Process)
python·进程·进程间通
郑洁文15 小时前
基于Python的恶意流量监测系统的设计与实现
开发语言·python
星辰徐哥15 小时前
Python AI基础:Matplotlib与Seaborn数据可视化
人工智能·python·matplotlib
AI玫瑰助手15 小时前
Python流程控制:for循环与range函数的搭配使用
开发语言·python·信息可视化
anew___15 小时前
2026年Python爬虫技术完全指南:从入门到实战
开发语言·爬虫·python
Jinkxs15 小时前
Python基础 - 初识内置函数 Python自带的便捷工具
android·java·python