我有这样一个数据帧:
Fruit Brand Supermarket Sold Revenue
Apple A X 9 2
Apple A Y 2 0.5
Apple B X 2 1
Orange A X 4 1.3
Orange B Y 0 0
Banana A X 3 0
Apple B Z 0 0
.......
我想做的是总结这些列相对的水果类型和品牌。i、 e.a牌苹果排成一行,B牌苹果排成一行,以此类推。你知道吗
但是有一个转折点,我还希望“销售”和“收入”列被划分为每个超市的三个列(X,Y,Z),例如:
Fruit Brand Supermarket Sold_x Sold_y Sold_z Revenue_x Revenue_y Revenue_z
Apple A X 9 0 0 2 0 0
Apple A Y 0 2 0 0 0.5 0
在大熊猫身上最有效的方法是什么?你知道吗
这个解决方案怎么样? 基本上我做了两个groupby,第一个是水果和品牌的groupby,第二个是超市的groupby。你知道吗
最终结果如下:
这看起来是
pivot_table
的完美工作:现在只需重命名列。你知道吗
相关问题 更多 >
编程相关推荐