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 小时前
Navicat导出Excel格式表名表结构
数据库·excel
大模型丫丫16 小时前
FastAPI 入门指南:从零开始构建高性能 Python API
开发语言·python·fastapi
叫我:松哥16 小时前
基于flask图书数据管理系统,技术栈flask+MySQL+boostrap
python·mysql·flask
wangchen_016 小时前
PyTorch
人工智能·pytorch·python
卷无止境17 小时前
Python的contextlib与 FastAPI 中的上下文管理
后端·python·fastapi
测试199817 小时前
接口自动化测试的全面解析与实战指南
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
whcyhhh17 小时前
头歌实践教学平台:数据科学与大数据技术导论(九上)
大数据·python
卷无止境17 小时前
FastAPI Events 深度解析与工程实践
后端·python·fastapi
FYKJ_201017 小时前
springboot网上购书商城---附源码15749
java·spring boot·后端·python·spark·django·php
青 春 记 忆17 小时前
LeetCode 234. 回文链表|Python 解法详解
python·leetcode·链表