Skip to content

Commit 074d917

Browse files
topper-123SeeminSyed
authored andcommitted
CLN: simplify MultiIndex._shallow_copy (pandas-dev#32772)
1 parent 7493c5c commit 074d917

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

pandas/core/indexes/multi.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -990,15 +990,11 @@ def _constructor(self):
990990
def _shallow_copy(self, values=None, **kwargs):
991991
if values is not None:
992992
names = kwargs.pop("names", kwargs.pop("name", self.names))
993-
# discards freq
994-
kwargs.pop("freq", None)
995993
return MultiIndex.from_tuples(values, names=names, **kwargs)
996994

997995
result = self.copy(**kwargs)
998996
result._cache = self._cache.copy()
999-
# GH32669
1000-
if "levels" in result._cache:
1001-
del result._cache["levels"]
997+
result._cache.pop("levels", None) # GH32669
1002998
return result
1003999

10041000
def _shallow_copy_with_infer(self, values, **kwargs):

0 commit comments

Comments
 (0)