重新排序交叉表中的列名
Reordering the column name in crosstab
在交叉表上,我希望将 table 中列出的列从“减少”“增加”“保持”重新排序为“增加”“保持”“减少”。这是一张图片,解释了所需的确切更改。
[需要更改的列的现有顺序]
我也想为随附的图表执行此操作。
提前致谢!乔什
您可以简单地 select 按您想要的顺序排列列。例如:
z = pd.crosstab(...)
z[['Increased', 'Remained', 'Decreased']]
看来,pandas
正在按字母顺序对其进行排序。文档中没有提示如何重新排列它。
所以我会简单地重命名为 0_Increased
、1_Remained
、2_Decreased
。也许这对你有用?
在交叉表上,我希望将 table 中列出的列从“减少”“增加”“保持”重新排序为“增加”“保持”“减少”。这是一张图片,解释了所需的确切更改。
[需要更改的列的现有顺序]
我也想为随附的图表执行此操作。
提前致谢!乔什
您可以简单地 select 按您想要的顺序排列列。例如:
z = pd.crosstab(...)
z[['Increased', 'Remained', 'Decreased']]
看来,pandas
正在按字母顺序对其进行排序。文档中没有提示如何重新排列它。
所以我会简单地重命名为 0_Increased
、1_Remained
、2_Decreased
。也许这对你有用?