python - 合并熊猫中的数据框
问题描述
我在 python 中有两个数据框
1)销售人员数量
2)销售数据
我想在国家/地区合并两个表,并在 salespersoncount 中重复销售人员的时间值的销售数据,并重复此 n 次,这将是一个输入,最终输出应如下所示:
有人可以指导上述步骤吗?
解决方案
x=pd.merge(df1,df2,left_on='Country',right_on='Country',how='inner')
x=x.loc[x.index.repeat(x['SalesPers'])]
推荐阅读
- flutter - how to make video_player prepare and start to play quicklier?
- bash - 如何通过管道从查找到解压缩到 grep
- angular - Angular Draggable,工具提示和点击
- c# - 非根对象的 JSON 反序列化
- php - 使用 codeigniter 从数据库中检索数据时出错
- actions-on-google - 如何在 Google 上的操作中强制注销关联帐户?
- excel - 自动保存将文件名保存为“真”或“假”
- django - Django 在没有模型的情况下从 CBV 发送电子邮件
- blockchain - Hyperledger 是像以太坊一样真正安全的区块链吗?
- java - ActimeMQ 一个生产者和两个队列(NormalJob 和紧急作业)和两个消费者(两个队列分开)