数据分析:Task3-数据重构

1.concat、merge、join、append的区别

数据分析:Task3-数据重构

2.stack和unstack函数

stack的意思是堆叠,堆积,unstack即“不要堆叠”。
常见的数据的层次化结构有两种,一种为表格,一种为花括号。
数据分析:Task3-数据重构
表格在行列方向上均有索引(类似于DataFrame),花括号结构只有“列方向”上的索引(类似于层次化的Series),结构更加偏向于堆叠(Series-stack,方便记忆)。stack函数会将数据从”表格结构“变成”花括号结构“,即将其行索引变成列索引,反之,unstack函数将数据从”花括号结构“变成”表格结构“,即要将其中一层的列索引变成行索引。

第一个是表格,第二个是表格经过stack后得到的结果,第三个为第二步的结果经过unstack得到的结果。
数据分析:Task3-数据重构