我有一个数据框,我试图通过两列State和RegionName进行分层索引。但是,每当我尝试设置索引时,由于缺少更好的单词,我会得到并行索引而不是分层。我为不同的数据尝试了相同的代码,设置并没有遇到这个问题。
def isMonotonicallyIncreasing(l: List[Int]) =
if (l.size < 2) true else l.sliding(2).forall { case (a :: b :: Nil) ⇒ a <= b }
结果如下:
我查看了Stackoverflow,但一直无法找到答案,甚至找不到类似的问题。任何和所有帮助将不胜感激。谢谢!
答案 0 :(得分:0)
只需对数据框执行sort_index()
操作。
df.set_index(["State","RegionName"], inplace = True).sort_index()