在有重复值的列上用 Pandas 连接两个表

问题描述 投票:0回答:0

希望将两个表(表 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
python pandas dataframe join
© www.soinside.com 2019 - 2024. All rights reserved.