【发布时间】:2018-07-17 16:14:22
【问题描述】:
这就是我想要做的。
我有两个 Pandas DataFrame
要购买的物品清单和数量
ITEM, QTY
A,1
B,2
C,3
每个项目的可用位置。一件商品可以在多个地点销售。
ITEM, LOCATION
A, LOC1
B, LOC2
B, LOC3
C, LOC4
C, LOC5
我需要找出可以购买物品的所有可能组合
组合1
A, LOC1
B, LOC2
C, LOC4
组合2
A, LOC1
B, LOC2
C, LOC5
组合3
A, LOC1
B, LOC3
C, LOC4
组合4
A, LOC1
B, LOC3
C, LOC5
【问题讨论】:
-
使用
itertools;您需要位置集的product。 -
可用数量如何影响您需要的解决方案?
标签: python pandas dataframe cartesian-product