https://blog.csdn.net/wuzhongqiang/article/details/108822506
pandas的stack, unstack, melt, 和pivot函数的学习总结
pandas.melt(frame, id_vars=None, value_vars=None, var_name=None, value_name=‘value’, col_level=None)
参数解释:
frame:要处理的数据集。
id_vars:不需要被转换的列名。
value_vars:需要转换的列名,如果剩下的列全部都要转换,就不用写了。
var_name和value_name是自定义设置对应的列名。
col_level :如果列是MultiIndex,则使用此级别。
这个方法,类似stack,也可以实现列转行。 但是会更加灵活, 可以指定那些列变或者不变,还可以给列重新命名,也不同reset_index,非常适合把宽数据变成长数据
版权声明:本文为CSDN博主「翻滚的小@强」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wuzhongqiang/article/details/108822506