Pandas一次交换多个索引级别

2024-10-04 11:27:08 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法一次交换多索引数据帧的多个级别

我基本上需要滚动我的多重索引的位置,以便我从:

myIndexLevels= (0 ,1 ,2)

致:

myNewIndexLevels= (1 ,2, 0)

我知道我可以使用swaplevel两次,但我确信有更好的方法

这是我目前的解决方案:

df.index.swaplevel(0,1).swaplevel(1,2)

Tags: 数据方法dfindex解决方案级别办法swaplevel