Skip to content

Commit 9ca2979

Browse files
authored
Add test for 32724 (#36789)
1 parent a521ecc commit 9ca2979

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

pandas/tests/window/test_rolling.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -824,3 +824,14 @@ def test_rolling_axis_1_non_numeric_dtypes(value):
824824
result = df.rolling(window=2, min_periods=1, axis=1).sum()
825825
expected = pd.DataFrame({"a": [1.0, 2.0]})
826826
tm.assert_frame_equal(result, expected)
827+
828+
829+
def test_rolling_on_df_transposed():
830+
# GH: 32724
831+
df = pd.DataFrame({"A": [1, None], "B": [4, 5], "C": [7, 8]})
832+
expected = pd.DataFrame({"A": [1.0, np.nan], "B": [5.0, 5.0], "C": [11.0, 13.0]})
833+
result = df.rolling(min_periods=1, window=2, axis=1).sum()
834+
tm.assert_frame_equal(result, expected)
835+
836+
result = df.T.rolling(min_periods=1, window=2).sum().T
837+
tm.assert_frame_equal(result, expected)

0 commit comments

Comments
 (0)