请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
热搜: Excel discuz
查看: 1031|回复: 0

用pandas联合查询两张表,达到VLOOKUP合并数据的效果

[复制链接]

482

主题

7万

元宝

75万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
750844
发表于 2021-10-9 11:34:06 | 显示全部楼层 |阅读模式
  1. import pandas as pd
  2. path1 = 'D:/Py_my/工作簿1.xlsx'
  3. path2 = 'D:/Py_my/工作簿2.xlsx'
  4. data1 = pd.read_excel(path1,index_col='姓名')
  5. data2 = pd.read_excel(path2,index_col='姓名')
  6. df = pd.merge(data1,data2,on='姓名')
  7. print(df)
复制代码
此案例中,工作簿1中的人员少,工作簿2中的数据多并且包含全部工作簿1的人员,merge没有加参数,所以采用默认的方式合并,结果只保留相交人员。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五花八门论坛 ( 豫ICP备15031300号-3 )

GMT+8, 2024-3-28 20:25 , Processed in 0.108888 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表