我在代码中输入了两个文件作为 pandas DF,其中第一个文件具有不同的产品类别和库存产品:
姓名 | 库存 |
---|---|
艺术 | |
绘画 | 20 |
陶瓷 | 10 |
书籍 | |
诗 | 50 |
幻想 | 32 |
历史 | 15 |
而第二个价格源源不断:
姓名 | 价格 |
---|---|
绘画 | 100 |
陶瓷 | 70 |
绘画 | 130 |
诗 | 17 |
幻想 | 22 |
陶瓷 | 58 |
历史 | 19 |
历史 | 12 |
我正在尝试以流的形式输出产品的价格,以及当这些价格发生变化时产品类别的总价格。
所以本质上,当我的代码读取第二个数据帧时,它会立即输出:
Paintings: 2000
Ceramics: 700
ART: 2700 (2000+700)
Paintings:2600
ART: 3300 (2600+700)
Poetry: 850
Fantasy: 704 (22*32)
Ceramics: 580
ART: 3180 (2600+580)
History: 285
BOOKS: 2419 (850 +704 +580 +285)
History: 180 (12*15)
BOOKS: 2314 (850 +704 +580 +180)
我知道我可以使用 for 循环来做到这一点,但是我如何监控哪些产品属于哪个类别,从而监控类别的总价格? 有没有办法通过仅监控产品价格(新旧)的变化并将其添加到类别总和中来优化这一点?
任何帮助/建议我都会非常感激!
我认为真正的问题是您的第一个表试图存储类别和库存。这通常不是一个好的设计。
要获得数据库设计的技巧,我强烈推荐这个视频
我建议这个方案:
我希望对您的任务有所帮助