如何在多个层次上对多索引数据帧进行重新索引?
本文介绍了如何在多个层次上对多索引数据帧进行重新索引?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我当前有以下聚合的数据帧,并且我有一个多索引,如下所示:
我想以某种方式对它们进行组织和分组,以获得以下内容:
这是较大数据帧的索引。我首先尝试执行以下代码:
它在获取国家/地区波段组时起作用,但是,该值仍然不是按数字顺序排列的:
我随后尝试了同样的操作:
但这随后取消了先前的重新索引。你知道我遗漏了什么或需要添加什么才能让两者都井然有序吗?
干杯!
推荐答案
MultiIndex.set_levels
中包含有序类别的一个概念,因此可以使用DataFrame.sort_index
:
DataFrame.reindex
与MultiIndex.from_product
的另一个想法:
这篇关于如何在多个层次上对多索引数据帧进行重新索引?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!