Skip to content

Commit 0875046

Browse files
GH1441 Allow for axis argument in DataFrame.pct_change (pandas-dev#1450)
* GH1441 Allow for axis argument in DataFrame.pct_change * GH1441 Allow for axis argument in DataFrame.pct_change
1 parent 750befd commit 0875046

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

pandas-stubs/core/frame.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2227,6 +2227,7 @@ class DataFrame(NDFrame, OpsMixin, _GetItemHack):
22272227
fill_method: None = None,
22282228
freq: Frequency | dt.timedelta | None = ...,
22292229
fill_value: Scalar | NAType | None = ...,
2230+
axis: Axis | None = ...,
22302231
) -> Self: ...
22312232
def pop(self, item: _str) -> Series: ...
22322233
def pow(

tests/test_frame.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2828,6 +2828,10 @@ def test_dataframe_pct_change() -> None:
28282828
pd.DataFrame,
28292829
)
28302830
check(assert_type(df.pct_change(fill_value=0), pd.DataFrame), pd.DataFrame)
2831+
check(assert_type(df.pct_change(axis=0), pd.DataFrame), pd.DataFrame)
2832+
check(assert_type(df.pct_change(axis=1), pd.DataFrame), pd.DataFrame)
2833+
check(assert_type(df.pct_change(axis="columns"), pd.DataFrame), pd.DataFrame)
2834+
check(assert_type(df.pct_change(axis="index"), pd.DataFrame), pd.DataFrame)
28312835

28322836

28332837
def test_indexslice_setitem() -> None:

0 commit comments

Comments
 (0)