@@ -589,7 +589,6 @@ class BaseGroupBy(PandasObject, SelectionMixin[NDFrameT], GroupByIndexingMixin):
589
589
"observed" ,
590
590
"sort" ,
591
591
"observed_grouper" ,
592
- "observed_exclusions" ,
593
592
}
594
593
595
594
_grouper : ops .BaseGrouper
@@ -1109,7 +1108,6 @@ def __init__(
1109
1108
observed : bool = False ,
1110
1109
dropna : bool = True ,
1111
1110
observed_grouper : ops .BaseGrouper | None = None ,
1112
- observed_exclusions : frozenset [Hashable ] | None = None ,
1113
1111
) -> None :
1114
1112
self ._selection = selection
1115
1113
@@ -1123,7 +1121,7 @@ def __init__(
1123
1121
self .dropna = dropna
1124
1122
1125
1123
if not observed and grouper is None :
1126
- observed_grouper , observed_exclusions , _ = get_grouper (
1124
+ observed_grouper , _ , _ = get_grouper (
1127
1125
obj ,
1128
1126
self .keys ,
1129
1127
level = self .level ,
@@ -1133,9 +1131,6 @@ def __init__(
1133
1131
)
1134
1132
1135
1133
self .observed_grouper = observed_grouper
1136
- self .observed_exclusions = (
1137
- frozenset (observed_exclusions ) if observed_exclusions else frozenset ()
1138
- )
1139
1134
1140
1135
if grouper is None :
1141
1136
grouper , exclusions , obj = get_grouper (
@@ -1905,7 +1900,6 @@ def _transform(self, func, *args, engine=None, engine_kwargs=None, **kwargs):
1905
1900
with (
1906
1901
com .temp_setattr (self , "observed" , True ),
1907
1902
com .temp_setattr (self , "_grouper" , self .observed_grouper ),
1908
- com .temp_setattr (self , "exclusions" , self .observed_exclusions ),
1909
1903
):
1910
1904
return self ._reduction_kernel_transform (
1911
1905
func , * args , engine = engine , engine_kwargs = engine_kwargs , ** kwargs
0 commit comments