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"

相关推荐
Dxy12393102167 小时前
Python Tensor 向量入门:从零理解深度学习的“数据语言“
开发语言·python·深度学习
gf13211118 小时前
python_获取飞书卡片交互和审批任务状态变更事件信息
python
ss2738 小时前
ai编程Trae cn生成图书管理系统(1)
java·数据库·spring boot·python·flask·fastapi
如竟没有火炬8 小时前
寻找峰值——二分
java·开发语言·数据结构·python·算法·散列表
前端与小赵9 小时前
Python 模块导入全解析,从基础语法到循环导入破解
python
费弗里9 小时前
里程碑式更新!Dash 4.2新版本新增websocket型回调
python·dash
搬砖的小码农_Sky9 小时前
Excel批量复制全攻略:从单列单行到高级场景
excel·人机交互
专注VB编程开发20年9 小时前
淘宝上架销售技巧:Excel管理系统开发 / VBA / ERP / OA办公管理
java·数据库·excel
J2虾虾9 小时前
Spring AI Alibaba - Structured Output 结构化输出
人工智能·python·spring
RSTJ_16259 小时前
PYTHON+AI LLM DAY SIXTY-FOUR
开发语言·python