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"

相关推荐
Hello.Reader几秒前
Flink ML Logistic Regression 离线训练 + 在线增量训练(FTRL-Proximal)
python·机器学习·flink
曲幽2 分钟前
Flask项目一键打包实战:用PyInstaller生成独立可执行文件
python·flask·web·pyinstaller·exe·add-data
狮子雨恋3 分钟前
Python 多维数组学习示例
python·学习·numpy
easyboot5 分钟前
python获取C#WEBAPI的数据
开发语言·python·c#
梨落秋霜6 分钟前
Python入门篇【字符串】
开发语言·python
咖啡の猫7 分钟前
Python集合生成式
前端·javascript·python
我的xiaodoujiao12 分钟前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 36--二次封装MySQL数据库连接操作
python·学习·测试工具·pytest
Pyeako13 分钟前
深度学习--CUDA安装配置、pytorch库、torchvision库、torchaudio库安装
人工智能·pytorch·python·深度学习·gpu·cuda
liu****17 分钟前
Python简单爬虫实践案例
开发语言·爬虫·python
趁月色小酌***18 分钟前
吃透Java核心:从基础语法到并发编程的实战总结
java·开发语言·python