@@ -1360,17 +1360,17 @@ def groupby_function(
1360
1360
@Substitution (name = "groupby" , f = name )
1361
1361
@Appender (_common_see_also )
1362
1362
@Appender (_local_template )
1363
- def f (self , ** kwargs ):
1364
- if "numeric_only" not in kwargs :
1365
- kwargs ["numeric_only" ] = numeric_only
1366
- if "min_count" not in kwargs :
1367
- kwargs ["min_count" ] = min_count
1368
-
1363
+ def func (self , numeric_only = numeric_only , min_count = min_count ):
1369
1364
self ._set_group_selection ()
1370
1365
1371
1366
# try a cython aggregation if we can
1372
1367
try :
1373
- return self ._cython_agg_general (alias , alt = npfunc , ** kwargs )
1368
+ return self ._cython_agg_general (
1369
+ how = alias ,
1370
+ alt = npfunc ,
1371
+ numeric_only = numeric_only ,
1372
+ min_count = min_count ,
1373
+ )
1374
1374
except DataError :
1375
1375
pass
1376
1376
except NotImplementedError as err :
@@ -1385,9 +1385,9 @@ def f(self, **kwargs):
1385
1385
result = self .aggregate (lambda x : npfunc (x , axis = self .axis ))
1386
1386
return result
1387
1387
1388
- set_function_name (f , name , cls )
1388
+ set_function_name (func , name , cls )
1389
1389
1390
- return f
1390
+ return func
1391
1391
1392
1392
def first_compat (x , axis = 0 ):
1393
1393
def first (x ):
0 commit comments