我在python中有两个数据框
1)销售人员人数
2)salesdata
我想合并两个国家/地区的表,并在salespersoncount中重复销售人员时间值的销售数据,然后重复n次,这将是一个输入,最终输出应类似于:
任何人都可以指导上述步骤吗?
答案 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'])]