@@ -181,7 +181,7 @@ def _wrap_agged_manager(self, mgr: Manager) -> Series:
181
181
return ser
182
182
183
183
def _get_data_to_aggregate (self ) -> SingleManager :
184
- ser = self ._obj_with_exclusions
184
+ ser = self ._selected_obj
185
185
single = ser ._mgr
186
186
return single
187
187
@@ -906,7 +906,7 @@ def nlargest(
906
906
self , n : int = 5 , keep : Literal ["first" , "last" , "all" ] = "first"
907
907
) -> Series :
908
908
f = partial (Series .nlargest , n = n , keep = keep )
909
- data = self ._obj_with_exclusions
909
+ data = self ._selected_obj
910
910
# Don't change behavior if result index happens to be the same, i.e.
911
911
# already ordered and n >= all group sizes.
912
912
result = self ._python_apply_general (f , data , not_indexed_same = True )
@@ -917,7 +917,7 @@ def nsmallest(
917
917
self , n : int = 5 , keep : Literal ["first" , "last" , "all" ] = "first"
918
918
) -> Series :
919
919
f = partial (Series .nsmallest , n = n , keep = keep )
920
- data = self ._obj_with_exclusions
920
+ data = self ._selected_obj
921
921
# Don't change behavior if result index happens to be the same, i.e.
922
922
# already ordered and n >= all group sizes.
923
923
result = self ._python_apply_general (f , data , not_indexed_same = True )
0 commit comments