我有两个 Excel 电子表格。第一列有多个列,其中三列(名称不同)具有公共数据。我的第二个电子表格包含一个键以及我想要带入第一个电子表格的数据。例如:
表格1:
| 目标公司ID | 子公司ID | 母公司 ID |
|---|---|---|
| 1 | 2 | 3 |
表2:
| 公司编号 | 公司规模 |
|---|---|
| 1 | 小的 |
| 2 | 中等的 |
| 3 | 大的 |
使用 Excel,我会执行一系列 Vlookups,但表 1 很大,需要很长时间才能计算。我想生成一个表,例如:
| 目标公司ID | 目标尺寸 | 子公司ID | 子尺寸 | 母公司 ID | 父级尺寸 |
|---|---|---|---|---|---|
| 1 | 小的 | 2 | 中等的 | 3 | 大的 |
我已经尝试过pd.merge,但它不像为vlookup特定列分配值那样有针对性