赵乾舟 发表于 2021-10-9 11:34:06

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

import pandas as pd
path1 = 'D:/Py_my/工作簿1.xlsx'
path2 = 'D:/Py_my/工作簿2.xlsx'
data1 = pd.read_excel(path1,index_col='姓名')
data2 = pd.read_excel(path2,index_col='姓名')
df = pd.merge(data1,data2,on='姓名')
print(df)此案例中,工作簿1中的人员少,工作簿2中的数据多并且包含全部工作簿1的人员,merge没有加参数,所以采用默认的方式合并,结果只保留相交人员。


页: [1]
查看完整版本: 用pandas联合查询两张表,达到VLOOKUP合并数据的效果