@@ -4569,23 +4569,11 @@ def rank(
4569
4569
@Substitution (name = "groupby" )
4570
4570
@Substitution (see_also = _common_see_also )
4571
4571
def cumprod (
4572
- self ,
4573
- axis : Axis | lib .NoDefault = lib .no_default ,
4574
- numeric_only : bool = False ,
4575
- skipna : bool = True ,
4572
+ self , axis : Axis | lib .NoDefault = lib .no_default , * args , ** kwargs
4576
4573
) -> NDFrameT :
4577
4574
"""
4578
4575
Cumulative product for each group.
4579
4576
4580
- Parameters
4581
- ----------
4582
- axis : int, default 0
4583
- The axis to apply the cumulative product along.
4584
- numeric_only : bool, default False
4585
- Include only float, int, boolean columns.
4586
- skipna : bool, default True
4587
- Exclude NA/null values when computing the result.
4588
-
4589
4577
Returns
4590
4578
-------
4591
4579
Series or DataFrame
@@ -4633,34 +4621,20 @@ def cumprod(
4633
4621
axis = 0
4634
4622
4635
4623
if axis != 0 :
4636
- f = lambda x : x .cumprod (axis = axis , numeric_only = numeric_only , skipna = skipna )
4624
+ f = lambda x : x .cumprod (axis = axis , ** kwargs )
4637
4625
return self ._python_apply_general (f , self ._selected_obj , is_transform = True )
4638
4626
4639
- return self ._cython_transform (
4640
- "cumprod" , numeric_only = numeric_only , skipna = skipna
4641
- )
4627
+ return self ._cython_transform ("cumprod" , ** kwargs )
4642
4628
4643
4629
@final
4644
4630
@Substitution (name = "groupby" )
4645
4631
@Substitution (see_also = _common_see_also )
4646
4632
def cumsum (
4647
- self ,
4648
- axis : Axis | lib .NoDefault = lib .no_default ,
4649
- numeric_only : bool = False ,
4650
- skipna : bool = True ,
4633
+ self , axis : Axis | lib .NoDefault = lib .no_default , * args , ** kwargs
4651
4634
) -> NDFrameT :
4652
4635
"""
4653
4636
Cumulative sum for each group.
4654
4637
4655
- Parameters
4656
- ----------
4657
- axis : int, default 0
4658
- The axis to apply the cumulative sum along.
4659
- numeric_only : bool, default False
4660
- Include only float, int, boolean columns.
4661
- skipna : bool, default True
4662
- Exclude NA/null values when computing the result.
4663
-
4664
4638
Returns
4665
4639
-------
4666
4640
Series or DataFrame
@@ -4708,12 +4682,10 @@ def cumsum(
4708
4682
axis = 0
4709
4683
4710
4684
if axis != 0 :
4711
- f = lambda x : x .cumsum (axis = axis , numeric_only = numeric_only , skipna = skipna )
4685
+ f = lambda x : x .cumsum (axis = axis , ** kwargs )
4712
4686
return self ._python_apply_general (f , self ._selected_obj , is_transform = True )
4713
4687
4714
- return self ._cython_transform (
4715
- "cumsum" , numeric_only = numeric_only , skipna = skipna
4716
- )
4688
+ return self ._cython_transform ("cumsum" , ** kwargs )
4717
4689
4718
4690
@final
4719
4691
@Substitution (name = "groupby" )
0 commit comments