我正在阅读堆栈,在python中使用pandas进行数据分析的unstack。
>>> data
number one two three
state
Ohio 0 1 2
Colorado 3 4 5
// unstack:这会从行转到列中。
>>> data.unstack()
number state
one Ohio 0
Colorado 3
two Ohio 1
Colorado 4
three Ohio 2
Colorado 5
dtype: int32
////////////////// Stack将列放入行
> >>> result = data.stack()
> >>> result state number Ohio one 0
> two 1
> three 2 Colorado one 3
> two 4
> three 5 dtype: int32.
我上面的问题是,如果unstack将行转移到列中,为什么第一列,第二列三行在上面的示例中作为行移动
另一个问题是堆叠/取消堆栈总是移动到最高级别。