![]() |
1
1
事实上,我已经在我的文章中详细描述了这一点: Select rows in pandas MultiIndex DataFrame (在“问题3”下)。 繁殖,
您会注意到第二个级别的排序不正确。 现在,尝试索引一个特定的横截面:
你会看到同样的行为
这个 docs 背靠 this timing test I once did 似乎表明处理未排序的指数会导致“减速”指数是O(n)时间,当它可能/应该是O(1)。 如果在切片前对索引进行排序,您会注意到不同之处:
最后,如果您想知道索引是否排序,请使用
至于你关于如何诱导这种行为的问题,简单地排列指数就足够了。如果您的索引是唯一的,则可以执行此操作:
如果索引不唯一,请添加
|
![]() |
2
1
根据 pandas advanced indexing (Sorting a Multiindex)
还有:
根据它们,您可能需要确保索引正确排序。 |
![]() |
Cam · Pandas列表日期到日期时间 4 月前 |
![]() |
Bijan · Pandas批量更新帐户字符串 5 月前 |
![]() |
Kernel · 进入熊猫的定义。系列super().reindex 5 月前 |
|
adventurous_chip_55 · 如何引爆柱子 5 月前 |
![]() |
RKIDEV · Panda迭代行并将第n行值乘以下一(n+1)行值 5 月前 |