Skip to content

Commit 29530f4

Browse files
committed
fixed GH 22305 issue
1 parent 84cb2ec commit 29530f4

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pandas/core/base.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -1205,7 +1205,13 @@ def _map_values(self, mapper, na_action=None):
12051205
else:
12061206
values = self.values
12071207

1208-
indexer = mapper.index.get_indexer(values)
1208+
try:
1209+
indexer = mapper.index.get_indexer(values)
1210+
except InvalidIndexError:
1211+
from pandas import Series
1212+
mapper = Series(algorithms.unique(mapper))
1213+
indexer = mapper.index.get_indexer(values)
1214+
12091215
new_values = algorithms.take_1d(mapper._values, indexer)
12101216

12111217
return new_values

0 commit comments

Comments
 (0)