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"

相关推荐
践行见远16 分钟前
django之认证与权限
python·django
青春不败 177-3266-052034 分钟前
基于R语言lavaan结构方程模型(SEM)实践技术应用
python·r语言·贝叶斯·生态学·结构方程·sem
费弗里44 分钟前
进阶技巧:在Dash应用中直接使用原生React组件
python·dash
Ashley_Amanda1 小时前
Python入门知识点梳理
开发语言·windows·python
tjjucheng1 小时前
小程序定制开发哪家有完整流程
python
vortex51 小时前
【小技巧】用 VLOOKUP 实现表格合并
excel
海棠AI实验室1 小时前
第十二章 类型标注与可读性:让协作与复用更容易
python
羊村积极分子懒羊羊1 小时前
python课程三月二十九号粗略总结
开发语言·python
深圳蔓延科技1 小时前
Python算法学习分享
python
aloha_7891 小时前
langchain4j如何使用mcp
java·人工智能·python·langchain