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 小时前
FastAPI 身份验证总踩坑?这份 FastAPI Users “避坑指南”请收好
python·fastapi·web·jwt·oauth2·user·authentication
糖果店的幽灵2 小时前
Pandas 数据读取与写入(IO 操作)详细总结
pandas
装不满的克莱因瓶2 小时前
掌握 RNN 与 LSTM 模型结构
人工智能·python·rnn·深度学习·神经网络·ai·lstm
何以解忧,唯有..2 小时前
Python包管理工具pip:从入门到精通
开发语言·python·pip
金銀銅鐵2 小时前
用 Tkinter 实现简单的猜数字游戏
后端·python
copyer_xyf3 小时前
Python 模块与包的导入导出
前端·后端·python
ice8130331813 小时前
【Python】Matplotlib折线图绘制
开发语言·python·matplotlib
copyer_xyf3 小时前
Python venv 虚拟环境
前端·后端·python
林爷万福4 小时前
GitHub 开源光谱数据处理项目推荐
python·光纤光谱仪
copyer_xyf4 小时前
Python 如何同时做很多事:进程、线程、协程
前端·后端·python