熊猫数据透视表手动对列进行排序[重复]
Posted
技术标签:
【中文标题】熊猫数据透视表手动对列进行排序[重复]【英文标题】:Pandas Pivot Table manually sort columns [duplicate] 【发布时间】:2018-06-01 15:00:29 【问题描述】:对于给定的数据框:
UUT testa testb testc testd
DateTime
2017-11-21 18:47:29 1.0 1.0 1.0 3.0
2017-11-21 18:47:30 1.0 2.0 1.0 4.0
2017-11-21 18:47:31 1.0 2.0 5.0 2.0
2017-11-21 18:47:32 1.0 2.0 5.0 1.0
2017-11-21 18:47:33 1.0 2.0 5.0 4.0
2017-11-21 18:47:34 1.0 2.0 5.0 1.0
无论如何我要如何手动重新排列列 例如,如果我想要以下顺序:
testc, testd, testa, testb
所以表格和情节会是这样的:
UUT testc testd testa testb
DateTime
2017-11-21 18:47:29 1.0 3.0 1.0 1.0
2017-11-21 18:47:30 1.0 4.0 1.0 2.0
2017-11-21 18:47:31 5.0 2.0 1.0 2.0
2017-11-21 18:47:32 5.0 1.0 1.0 2.0
2017-11-21 18:47:33 5.0 4.0 1.0 2.0
2017-11-21 18:47:34 5.0 1.0 1.0 2.0
【问题讨论】:
***.com/questions/13148429/… 这里有一个答案:***.com/questions/13148429/… 【参考方案1】:你可以使用:
df = df.reindex_axis(['testc','testd', 'testa','testb'], axis=1)
【讨论】:
以上是关于熊猫数据透视表手动对列进行排序[重复]的主要内容,如果未能解决你的问题,请参考以下文章