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"

相关推荐
深蓝海拓3 分钟前
PySide6从0开始学习的笔记(七) 控件(Widget)之文字输入类控件
笔记·python·qt·学习·pyqt
free-elcmacom3 分钟前
机器学习高阶教程<4>因果机器学习:因果推断、可解释AI与科学发现的新革命
人工智能·python·机器学习·因果机器学习
smile_Iris4 分钟前
Day 41 早停策略和模型权重的保存
开发语言·python
MediaTea10 分钟前
Python:接口隔离原则(ISP)
开发语言·网络·python·接口隔离原则
破烂pan14 分钟前
Elasticsearch 8.x + Python 官方客户端实战教程
python·elasticsearch
2401_8414956420 分钟前
【自然语言处理】中文文本字频统计与交互式可视化工具
人工智能·python·自然语言处理·多线程·分块读取·文本分析·字频统计
wang60212521822 分钟前
FastAPI的异步开发-Asyncio
python·fastapi·asyncio
AI视觉网奇24 分钟前
Meta-Llama-3.1-8B-bnb-4bit 下载加载
linux·开发语言·python
if时光重来24 分钟前
kingbase数据库指定数据表自增id重置
数据库·python·sql
赵谨言25 分钟前
基于OpenCV的人脸五官识别系统研究
大数据·开发语言·经验分享·python