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"

相关推荐
学不会就看6 分钟前
selenium学习实战【Python爬虫】
python·学习·selenium
q567315238 分钟前
分布式增量爬虫实现方案
开发语言·分布式·爬虫·python
勤奋的知更鸟14 分钟前
LLaMA-Factory和python版本的兼容性问题解决
开发语言·python·llama-factory
Takina~33 分钟前
python打卡day48
pytorch·python·深度学习
vvilkim1 小时前
Pandas 可视化集成:数据科学家的高效绘图指南
信息可视化·pandas
纨妙1 小时前
python打卡day47
开发语言·python
沉到海底去吧Go3 小时前
【PDF识别改名】PDF指定区域OCR识别重命名工具使用教程和注意事项
python·pdf·ocr
开开心心就好3 小时前
免费PDF转图片软件
javascript·智能手机·pdf·flask·word·excel·scikit-learn
面朝大海,春不暖,花不开3 小时前
管理数据洪流:自动化处理与归档每日数据文件的策略与实践
运维·python·自动化
YYXZZ。。4 小时前
PyTorch——搭建小实战和Sequential的使用(7)
人工智能·pytorch·python