我有一个数据帧,看起来像整蛊宽,在大熊猫长转换多索引列
stock date type1 type2 volume_A qtit_A volume_B qtit_B
'ABC' '2013-01-01' 1 2 1000 5 2500 6
'ABC' '2013-01-02' 1 3 4000 10 2500 0
,我想如下重塑它:
stock date type1 type2 volume qtit type
'ABC' '2013-01-01' 1 2 1000 5 A
'ABC' '2013-01-01' 1 2 2500 6 B
'ABC' '2013-01-02' 1 3 4000 10 A
'ABC' '2013-01-02' 1 3 2500 0 B
在这里你可以看到['volume_A','qtit_A','volume_B','qtit_B']
列在['volume','qtit']
分解与类型指标,以记住我们正在查看哪种类型的价格/价格。
我很努力在大熊猫是在做一个干净的方式(使用melt
或stack()
例如)
任何想法? 谢谢!
感谢艾汉,但到底是什么'lreshape' ??? :D你在哪里找到它 –
我认为unutbu找到它:)(见答案[here](http://stackoverflow.com/a/35483228/2285236))。我第一次在jezrael的答案中看到了它。你可以输入pd.lreshape? *限*文件。 – ayhan
哈哈这是一个伟大的捕获,但我们可以安全地假设该功能行为正确吗?实验可能意味着无处不在支持=错误? –