Skip to content

Commit d22266a

Browse files
committed
Add importorskip/window
1 parent b50eedf commit d22266a

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

pandas/tests/window/test_win_type.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -665,13 +665,15 @@ def test_cmov_window_special_linear_range(win_types_special, step):
665665
@pytest.mark.parametrize("scale", [0, 0.1, 0.01, 0.001, 0.0001])
666666
def test_weighted_std_through_mean(win_types, step, scale, size):
667667
# GH 53273
668+
pytest.importorskip("scipy")
669+
window = 5
668670
s = Series(np.random.default_rng(0).normal(loc=1, scale=scale, size=size))
669671

670-
squared_mean = (s**2).rolling(5, win_type=win_types).mean()
671-
mean = s.rolling(5, win_type=win_types).mean()
672+
squared_mean = (s**2).rolling(window, win_type=win_types).mean()
673+
mean = s.rolling(window, win_type=win_types).mean()
672674
expected = (squared_mean - mean**2).pow(0.5)
673675

674-
result = s.rolling(5, win_type=win_types).std(ddof=0)
676+
result = s.rolling(window, win_type=win_types).std(ddof=0)
675677

676678
tm.assert_series_equal(expected, result)
677679

0 commit comments

Comments
 (0)