我有一个如下数据框:
此数据框是取消堆叠另一个数据帧的结果。
cost 10 20 30
-------------------------------------------
cycles
--------------------------------------------
1 2 4 6
2 1 2 3
3 3 6 9
4 1 0 5
我想要这样的事情:
cycles 10 20 30
-----------------------------------------------
1 2 4 6
2 1 2 3
3 3 6 9
4 1 0 5
我对在未堆叠的数据帧中进行旋转感到有点困惑。我经历了几个其他类似的帖子,但我真的无法理解。我想对此数据帧的每一列执行回归。我认为在第一个数据帧中访问循环列很困难,所以如果有人能够对此有所了解,我真的很感激。提前谢谢!
答案 0 :(得分:2)
你想要这个吗?
df.reset_index()
编辑:要删除轴名称cost
,您需要使用:
df.rename_axis(None, axis=1).reset_index()
这仍将返回一个索引,这就是pandas的工作方式,但它不会有浮动的标签。如果您希望cycle
作为没有cost
的索引,则可以使用第一部分:
df.rename_axis(None, axis=1)