陷入 pandas 的数据问题。参见以下数据:
| Product | Level | Cost |
--------- ------- ------
| Prod_A | L1 | 100 |
| Prod_A | L1 | 100 |
| Prod_A | L1 | 200 |
| Prod_A | L2 | 100 |
| Prod_A | L3 | 100 |
| Prod_B | L1 | 150 |
| Prod_B | L1 | 150 |
| Prod_B | L2 | 200 |
| Prod_B | L2 | 300 |
| Prod_C | L3 | 100 |
规则是:
每个独特的(产品、级别)组合只有一个成本。
如果每个唯一(产品、级别)组合有多个成本,则根据成本值(L1 A 是最小成本)在级别值(L1 A、L1 B 等)中添加一个字母。
如果(产品,级别)组合具有唯一的成本,则不执行任何操作。
期望的输出:
| Product | Level | Cost |
--------- ------- ------
| Prod_A | L1 A | 100 |
| Prod_A | L1 A | 100 |
| Prod_A | L1 B | 200 |
| Prod_A | L2 | 100 |
| Prod_A | L3 | 100 |
| Prod_B | L1 | 150 |
| Prod_B | L1 | 150 |
| Prod_B | L2 A | 200 |
| Prod_B | L2 B | 300 |
| Prod_C | L3 | 100 |
繁花不似锦
相关分类