Skip to content

Commit c6e8611

Browse files
committed
Follow up PR: pandas-dev#28097 Simplify branch statement
1 parent 08ab156 commit c6e8611

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

pandas/core/indexes/multi.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1304,14 +1304,13 @@ def _get_grouper_for_level(self, mapper, level):
13041304
codes[mask] = ok_codes
13051305
codes[~mask] = -1
13061306

1307-
if len(uniques) < len(level_index):
1308-
# Remove unobserved levels from level_index
1309-
level_index = level_index.take(uniques)
1307+
grouper = level_index.take(codes, fill_value=True)
1308+
else:
1309+
if len(uniques) < len(level_index):
1310+
# Remove unobserved levels from level_index
1311+
level_index = level_index.take(uniques)
13101312

1311-
if len(level_index):
13121313
grouper = level_index.take(codes)
1313-
else:
1314-
grouper = level_index.take(codes, fill_value=True)
13151314

13161315
return grouper, codes, level_index
13171316

0 commit comments

Comments
 (0)