我一直在尝试重新排列我的数据帧,将其用作factorplot的输入。原始数据如下所示:
A B C D
1 0 1 2 "T"
2 1 2 3 "F"
3 2 1 0 "F"
4 1 0 2 "T"
...
我的问题是如何将其重新排列成以下形式:
col val val2
1 A 0 "T"
1 B 1 "T"
1 C 2 "T"
2 A 1 "F"
...
我试着:
df = DF.cumsum(axis=0).stack().reset_index(name="val")
但是,这只生成一个值列,而不是两个。。谢谢你的支持
考虑您的数据帧
df
解决方案
我会用融化剂,你想怎么分类都行
很明显,你可以随意命名这个列
相关问题 更多 >
编程相关推荐