});

DataFrame Transformation

transform the dataframe into various shapes

.stack() and .unstack()

.stack()命令将dataframe中的各列中转换为行,根据existing index进行分类,原本的columns作为新一层的index。
.unstack()命令则将行转换为series后,以选定的index作为columns转换为列
此处以行列调换为例
这两个命令都可以通过直接传入Index name 或 Index level 指定操作对象。


a
b
001
123
245
012
new_col
a024
b135

.melt()

pass

Advanced

https://www.jianshu.com/p/0f8465f094e8