excel表格2专利数据有一列的列名称为申请人。申请人可以为机构、学校、公司,也可以由机构、学校、公司共同作为申请人,数量不限制。excel表格1数据只有一列公司名称,列信息为316家公司名称。现在如何通过pycharm将excel1与exel2进行匹配?
时间: 2023-03-28 16:04:15 浏览: 92
大批量数据复杂的json文件转换成excel表格
可以使用Python中的pandas库来实现excel1与excel2的匹配。首先,读取excel1和excel2的数据,然后使用pandas的merge函数将两个表格按照申请人或公司名称进行合并。具体代码如下:
```python
import pandas as pd
# 读取excel1和excel2的数据
df1 = pd.read_excel('excel1.xlsx')
df2 = pd.read_excel('excel2.xlsx')
# 将两个表格按照申请人或公司名称进行合并
result = pd.merge(df1, df2, on='申请人', how='left')
# 将结果保存到新的excel文件中
result.to_excel('result.xlsx', index=False)
```
其中,on参数指定按照申请人进行合并,how参数指定使用左连接方式,即以excel1为基础表格,将excel2中的数据合并到excel1中。最后,将合并后的结果保存到新的excel文件中。
阅读全文