【发布时间】:2019-09-16 22:56:49
【问题描述】:
使用这样的数据框:
date user sales_blue sales_red
2019/06/01 A 30 50
2019/06/01 B 60 70
2019/06/02 A 25 35
2019/06/02 B 42 52
我正在尝试解决以下问题:
date user color sales
2019/06/01 A blue 30
2019/06/01 A red 50
2019/06/01 B blue 60
2019/06/01 B red 70
2019/06/02 A blue 25
2019/06/02 A red 35
2019/06/02 B blue 42
2019/06/02 B red 52
这通过使用循环以一种“手动”方式相当可行,但出于性能原因,我正在寻找一种更有效的解决方案,它不涉及 Python 中的循环。
【问题讨论】: