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"

相关推荐
三万棵雪松1 分钟前
【python-基础】
开发语言·python
先做个垃圾出来………2 分钟前
2610.转换二维数组
开发语言·python
java1234_小锋8 分钟前
[免费]基于Python的Django+Vue3在线商城系统(简易版)【论文+源码+SQL脚本】
python·django·商城系统·python毕业设计·在线商城
ray9639 分钟前
Python——for循环和range()函数
python
vibag12 分钟前
Model大模型接口
python·语言模型·langchain·大模型
vibag13 分钟前
提示模板PromptTemplate
python·语言模型·langchain·大模型
小北方城市网17 分钟前
第 3 课:前后端全栈联动核心 —— 接口规范 + AJAX + 跨域解决(打通前后端壁垒)
java·大数据·网络·python
GIOTTO情28 分钟前
舆情监测核心模块实战:从基础采集到智能优化
开发语言·python
可触的未来,发芽的智生32 分钟前
一万个为什么:频率和相位
javascript·人工智能·python·程序人生·自然语言处理
大学生毕业题目39 分钟前
毕业项目推荐:92-基于yolov8/yolov5/yolo11的棉花病虫害检测识别系统(Python+卷积神经网络)
python·yolo·目标检测·cnn·pyqt·棉花病虫害