希望将两个表(表 1 和表 2)连接在一起,使其看起来像表 3。我尝试在数据帧上使用 pandas join,但我一直在尝试连接具有重复值的列时出错。
例如:
表一
ID | A | 乙 |
---|---|---|
1 | A1 | B1 |
2 | A1 | B1 |
2 | A2 | B2 |
表 2
ID | 财产 |
---|---|
1 | 属性 1 |
1 | 属性 2 |
2 | 属性 1 |
2 | 属性 2 |
2 | 属性 3 |
表3(预期产出)
ID | A | 乙 | 财产 |
---|---|---|---|
1 | A1 | B1 | 属性 1 |
1 | A1 | B1 | 属性 2 |
2 | A1 | B1 | 属性 1 |
2 | A1 | B1 | 属性 2 |
2 | A1 | B1 | 属性 3 |
2 | A2 | B2 | 属性 1 |
2 | A2 | B2 | 属性 2 |
2 | A2 | B2 | 属性 3 |
2 | A3 | B3 | 属性 1 |
2 | A3 | B3 | 属性 2 |
2 | A3 | B3 | 属性 3 |