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

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

[复制链接]

492

主题

7万

元宝

77万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
770449
发表于 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-12-22 01:21 , Processed in 0.060132 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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