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"

相关推荐
try2find13 小时前
agent环境安装spacy
python·智能体
ellenwan202613 小时前
期货程序化开平标志错了总拒单:天勤 last_msg 排查思路
python
装不满的克莱因瓶13 小时前
自动微分的原理:计算图与前向传播
人工智能·pytorch·python·数学·ai·微积分·计算图
console.log('npc')13 小时前
将 Figma 接入 Codex MCP:从 `/plugins` 到本地插件配置的完整教程
前端·人工智能·python·figma·code·codex·mcp
资深流水灯工程师14 小时前
PySide6 QMainWindow与QWidget秒解
开发语言·python
popcorn_min14 小时前
California Housing 可复现回归实验:随机森林预测加州房价
python
吴佳浩 Alben14 小时前
pytorch 你不学?_EP01_环境准备与安装验证
人工智能·pytorch·python
XiaoZhangGOGOGO14 小时前
新的文本编辑方式
python
留白_14 小时前
pandas练习题
python·数据分析·pandas
码界索隆14 小时前
Python转Java系列:面向对象基础
java·开发语言·python