Skip to content

Commit 01527c6

Browse files
pandas-dev#49452 Removed implentation and raised NotImplementedError.
1 parent b858de0 commit 01527c6

File tree

1 file changed

+3
-18
lines changed

1 file changed

+3
-18
lines changed

pandas/core/indexes/multi.py

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1465,24 +1465,9 @@ def _get_grouper_for_level(
14651465
*,
14661466
level=None,
14671467
dropna: bool = True,
1468-
) -> tuple[Index, npt.NDArray[np.signedinteger] | None, Index | None]:
1469-
if mapper is not None:
1470-
indexer = self.codes[level]
1471-
# Handle group mapping function and return
1472-
level_values = self.levels[level].take(indexer)
1473-
grouper = level_values.map(mapper)
1474-
return grouper, None, None
1475-
1476-
values = self.get_level_values(level)
1477-
codes, uniques = algos.factorize(values, sort=True, use_na_sentinel=dropna)
1478-
assert isinstance(uniques, Index)
1479-
1480-
if self.levels[level]._can_hold_na:
1481-
grouper = uniques.take(codes, fill_value=True)
1482-
else:
1483-
grouper = uniques.take(codes)
1484-
1485-
return grouper, codes, uniques
1468+
):
1469+
raise NotImplementedError("No longer has any use.")
1470+
14861471

14871472
@cache_readonly
14881473
def inferred_type(self) -> str:

0 commit comments

Comments
 (0)