From fb4f8ecf9982299be9b0201b1a348d47d021b8f2 Mon Sep 17 00:00:00 2001 From: tp Date: Mon, 16 Mar 2020 23:11:24 +0000 Subject: [PATCH] CLN: simplify MultiIndex._shallow_copy --- pandas/core/indexes/multi.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pandas/core/indexes/multi.py b/pandas/core/indexes/multi.py index 5bffc4ec552af..cf5127757b356 100644 --- a/pandas/core/indexes/multi.py +++ b/pandas/core/indexes/multi.py @@ -990,15 +990,11 @@ def _constructor(self): def _shallow_copy(self, values=None, **kwargs): if values is not None: names = kwargs.pop("names", kwargs.pop("name", self.names)) - # discards freq - kwargs.pop("freq", None) return MultiIndex.from_tuples(values, names=names, **kwargs) result = self.copy(**kwargs) result._cache = self._cache.copy() - # GH32669 - if "levels" in result._cache: - del result._cache["levels"] + result._cache.pop("levels", None) # GH32669 return result def _shallow_copy_with_infer(self, values, **kwargs):