KeyError: '申请号/专利号'
时间: 2023-07-26 09:04:32 浏览: 178
分布式key/value存储系统Tair
这个`KeyError`错误通常表示在DataFrame中找不到指定的列名。在你的情况下,代码中使用了`'申请号'`作为合并的列名,但是在DataFrame中找不到这个列名。
请确保你的表格文件中包含了正确的列名。你可以使用`df1.columns`和`df2.columns`来查看DataFrame中的列名,确保列名与代码中使用的一致。
如果列名确实不一致,你需要根据实际情况进行调整。可以在代码中修改`on`参数的值,以匹配正确的列名。例如,如果第一个表格中的列名为`'申请号/专利号'`,可以将代码修改为:
```python
merged_df = pd.merge(df1, df2, left_on='申请号/专利号', right_on='申请号', how='left')
```
这样就可以根据正确的列名进行合并操作了。
希望这能帮到你!如果还有其他问题,请随时提问。
阅读全文