From c14660a8b16d96db7504ee9be49bece6d8474444 Mon Sep 17 00:00:00 2001 From: Markgolzh <1134386961@qq.com> Date: Fri, 17 Jul 2020 15:18:45 +0800 Subject: [PATCH] Update multi.py fix bugs be metioned on issue #35301 --- pandas/core/indexes/multi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas/core/indexes/multi.py b/pandas/core/indexes/multi.py index 235da89083d0a..a583c49a6d8b0 100644 --- a/pandas/core/indexes/multi.py +++ b/pandas/core/indexes/multi.py @@ -2964,7 +2964,7 @@ def convert_indexer(start, stop, step, indexer=indexer, codes=level_codes): code = self._get_loc_single_level_index(level_index, key) - if level > 0 or self.lexsort_depth == 0: + if level > 0 or self.lexsort_depth == 0 or self.is_lexsorted(): # Desired level is not sorted locs = np.array(level_codes == code, dtype=bool, copy=False) if not locs.any():