Skip to content

Commit 8588a1e

Browse files
author
Kei
committed
Remove observed exclusions
1 parent 4221c34 commit 8588a1e

File tree

2 files changed

+1
-9
lines changed

2 files changed

+1
-9
lines changed

pandas/core/groupby/generic.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2041,7 +2041,6 @@ def _gotitem(self, key, ndim: int, subset=None):
20412041
observed=self.observed,
20422042
dropna=self.dropna,
20432043
observed_grouper=self.observed_grouper,
2044-
observed_exclusions=self.observed_exclusions,
20452044
)
20462045
elif ndim == 1:
20472046
if subset is None:
@@ -2060,7 +2059,6 @@ def _gotitem(self, key, ndim: int, subset=None):
20602059
observed=self.observed,
20612060
dropna=self.dropna,
20622061
observed_grouper=self.observed_grouper,
2063-
observed_exclusions=self.observed_exclusions,
20642062
)
20652063

20662064
raise AssertionError("invalid ndim for _gotitem")

pandas/core/groupby/groupby.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -589,7 +589,6 @@ class BaseGroupBy(PandasObject, SelectionMixin[NDFrameT], GroupByIndexingMixin):
589589
"observed",
590590
"sort",
591591
"observed_grouper",
592-
"observed_exclusions",
593592
}
594593

595594
_grouper: ops.BaseGrouper
@@ -1109,7 +1108,6 @@ def __init__(
11091108
observed: bool = False,
11101109
dropna: bool = True,
11111110
observed_grouper: ops.BaseGrouper | None = None,
1112-
observed_exclusions: frozenset[Hashable] | None = None,
11131111
) -> None:
11141112
self._selection = selection
11151113

@@ -1123,7 +1121,7 @@ def __init__(
11231121
self.dropna = dropna
11241122

11251123
if not observed and grouper is None:
1126-
observed_grouper, observed_exclusions, _ = get_grouper(
1124+
observed_grouper, _, _ = get_grouper(
11271125
obj,
11281126
self.keys,
11291127
level=self.level,
@@ -1133,9 +1131,6 @@ def __init__(
11331131
)
11341132

11351133
self.observed_grouper = observed_grouper
1136-
self.observed_exclusions = (
1137-
frozenset(observed_exclusions) if observed_exclusions else frozenset()
1138-
)
11391134

11401135
if grouper is None:
11411136
grouper, exclusions, obj = get_grouper(
@@ -1905,7 +1900,6 @@ def _transform(self, func, *args, engine=None, engine_kwargs=None, **kwargs):
19051900
with (
19061901
com.temp_setattr(self, "observed", True),
19071902
com.temp_setattr(self, "_grouper", self.observed_grouper),
1908-
com.temp_setattr(self, "exclusions", self.observed_exclusions),
19091903
):
19101904
return self._reduction_kernel_transform(
19111905
func, *args, engine=engine, engine_kwargs=engine_kwargs, **kwargs

0 commit comments

Comments
 (0)