6.4 数据重塑 (stack 和 unstack) Pandas 数据重塑:Stack 和 Unstack 在数据分析中,经常需要改变数据的结构,使其更适合特定的分析或可视化任务。Pandas 提供了 和 这两个强大的函数,用于在 DataFrame 和 Series 对象上进行数据重塑,将数据从“宽”格式转换为“长”格式,反之亦然。 概述 Stack (堆叠):将 DataFrame 的列“堆叠”到行,将最外层的列索引转换为最内层的行索引,从而将数据从宽格式转换为长格式。 Unstack (拆堆):是 Stack 的逆操作,将最内层的行索引“拆堆”到列,将数据从长格式转换为宽格式。 Stack 的使用 函数的基本语法如下: :指定要堆叠的列索引的级别。默认为 -1,表示最外层的列索引。