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"

相关推荐
Aiclin21 小时前
大模型基础-应用小记【转载】
python
2301_8166602121 小时前
CSS实现盒子倒角不规则效果_利用border-radius多个值
jvm·数据库·python
2201_7610405921 小时前
CSS如何根据父级容器宽度调整子项_利用容器查询container选择器css
jvm·数据库·python
ZPC821021 小时前
ROS2 快过UDP的方法
python·算法·机器人
weixin_4585801221 小时前
如何在 Python Fabric 中正确执行 EdgeOS 配置命令
jvm·数据库·python
tjc1990100521 小时前
SQL中如何处理GROUP BY的不可排序问题_ORDERBY与聚合
jvm·数据库·python
代码N年归来仍是新手村成员21 小时前
OTel - DataDog Observability踩坑
后端·python
Ulyanov1 天前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio的定位革命与技术架构
开发语言·python·qt·系统仿真·雷达电子对抗仿真
JoshRen1 天前
Python使用PyMySQL操作MySQL完整指南
数据库·python·mysql
HHHHH1010HHHHH1 天前
CSS定位如何实现多行文字垂直居中_通过绝对定位模拟表格
jvm·数据库·python