Python 熊猫中堆叠/取消堆叠、形状和轴之间的差异

Python 熊猫中堆叠/取消堆叠、形状和轴之间的差异,python,pandas,data-analysis,Python,Pandas,Data Analysis,我对python非常陌生,我开始阅读使用pandas的大数据分析 我的任务是把下表从长形变成高形 Pick 'n Pay Woolworths Spar Checkers Friendly 7 0 22.222222 11.111111 44.444444 NaN NaN 1 8.333333 5.555556 8.333333 11.111111 33.333333 2 8.982036 7.18

我对python非常陌生,我开始阅读使用pandas的大数据分析

我的任务是把下表从长形变成高形

    Pick 'n Pay Woolworths  Spar        Checkers    Friendly 7
0   22.222222   11.111111   44.444444   NaN         NaN
1   8.333333    5.555556    8.333333    11.111111   33.333333
2   8.982036    7.185629    11.976048   35.928144   NaN
3   12.500000   37.500000   37.500000   12.500000   NaN
我最初的想法是应该使用重塑,但最终我决定使用df.stack


这让我想到了一个问题:堆叠/拆垛、重塑和旋转之间的区别是什么?每种情况应使用哪种级别?

默认级别是最内层的级别 堆栈-将列传输到行 取消堆叠-将行转移到列