Skip to content

Commit 5534697

Browse files
committed
bug: Add get_indexer_for on MultiIndex on given level.
1 parent 712c7aa commit 5534697

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pandas/core/generic.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1147,7 +1147,11 @@ def rename(
11471147

11481148
# GH 13473
11491149
if not callable(replacements):
1150-
indexer = ax.get_indexer_for(replacements)
1150+
if ax._is_multi:
1151+
indexer = ax.get_level_values(level).get_indexer_for(replacements)
1152+
else:
1153+
indexer = ax.get_indexer_for(replacements)
1154+
11511155
if errors == "raise" and len(indexer[indexer == -1]):
11521156
missing_labels = [
11531157
label

0 commit comments

Comments
 (0)