合并熊猫中的数据框

时间:2020-01-31 19:49:57

标签: python

我在python中有两个数据框

1)销售人员人数

enter image description here

2)salesdata

enter image description here

我想合并两个国家/地区的表,并在salespersoncount中重复销售人员时间值的销售数据,然后重复n次,这将是一个输入,最终输出应类似于:

enter image description here

任何人都可以指导上述步骤吗?

2 个答案:

答案 0 :(得分:0)

您可以像这样执行连接:

salespersoncount.join(salesdata.set_index('Country'), on='Country')

答案 1 :(得分:0)

x=pd.merge(df1,df2,left_on='Country',right_on='Country',how='inner')
x=x.loc[x.index.repeat(x['SalesPers'])]