我想将DF1的A列的特定列值x分组为组名,并将B列中存在的相同行值聚合为系列或列表
然后,这些B列的系列/值列表在第一次出现时替换DF2列A的值x,并复制该系列/列表中的值的长度的行,并将这些值添加到DF2列A中。
DF1:
A B
x 1
x 2
x 3
DF2:
***
Red Blue Green Yellow
x 10 car four
x 11 Bus six
y 12 bike two
z 13 cycle two
我希望DF2或新的DF形成为
DF3:
Red Blue Green Yellow
1 10 car four
2 10 car four
3 10 car four
1 11 Bus six
2 11 Bus six
3 11 Bus six
y 12 bike two
z 13 cycle two
有人可以提供逻辑帮助吗?最好使用迭代次数较少的熊猫。