Skip to content

Commit 3c69575

Browse files
committed
fix issue pandas-dev#4160, rename the MultiIndex
1 parent fcaf9a6 commit 3c69575

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pandas/core/internals.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2148,7 +2148,7 @@ def rename_axis(self, mapper, axis=1):
21482148

21492149
index = self.axes[axis]
21502150
if isinstance(index, MultiIndex):
2151-
new_axis = MultiIndex.from_tuples([tuple(mapper(y) for y in x) for x in index], names=index.names)
2151+
new_axis = MultiIndex.from_tuples([mapper(x) for x in index], names=index.names)
21522152
else:
21532153
new_axis = Index([mapper(x) for x in index], name=index.name)
21542154

@@ -2161,7 +2161,7 @@ def rename_axis(self, mapper, axis=1):
21612161

21622162
def rename_items(self, mapper, copydata=True):
21632163
if isinstance(self.items, MultiIndex):
2164-
items = [tuple(mapper(y) for y in x) for x in self.items]
2164+
items = [mapper(x) for x in self.items]
21652165
new_items = MultiIndex.from_tuples(items, names=self.items.names)
21662166
else:
21672167
items = [mapper(x) for x in self.items]

0 commit comments

Comments
 (0)