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"

相关推荐
随风M记忆s17 小时前
GEE&Python-demo:利用Sentinel-监测北京奥林匹克森林公园年NDVI变化(附Python版)
开发语言·python·sentinel
软萌萌的117 小时前
Python零基础从入门到精通详细教程-数据类型
开发语言·windows·python
东北赵四17 小时前
关于Java泛型的知识点及其相关面试题
java·windows·python
姓蔡小朋友17 小时前
Java线程并发
java·开发语言·python
海带紫菜菠萝汤17 小时前
免费在线翻译器横评:2026年6款PDF翻译工具对比
人工智能·python·pdf
编程阿峰18 小时前
Python 环境配置(二)安装jupyter、matplotlib、numpy库
开发语言·python·jupyter·numpy·matplotlib
AC赳赳老秦19 小时前
CSDN 技术社区数据采集:OpenClaw 抓取公开技术热帖,生成领域技术热点周报
java·大数据·前端·数据库·python·php·openclaw
金豆呀19 小时前
WPS批量提取Word文档内容生成固定格式Excel表格
word·excel·wps
金銀銅鐵19 小时前
[Python] 一次打开多个常用的网址
python