Skip to content

Commit 61c62ec

Browse files
committed
fixup! BUG: Fix .groupby(categorical, sort=False) failing
1 parent 8aea45f commit 61c62ec

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

pandas/core/groupby.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -2315,9 +2315,11 @@ def __init__(self, index, grouper=None, obj=None, name=None, level=None,
23152315
# groupby
23162316
else:
23172317
cat = self.grouper.unique()
2318-
cat.add_categories([c for c in self.grouper.categories
2319-
if c not in cat.categories],
2320-
inplace=True) # GH-13179
2318+
all_categories = self.grouper.categories
2319+
cat.add_categories(
2320+
all_categories[
2321+
~all_categories.isin(cat.categories)],
2322+
inplace=True) # GH-13179
23212323
self.grouper = self.grouper.reorder_categories(
23222324
cat.categories)
23232325

0 commit comments

Comments
 (0)