Skip to content

Commit e20b045

Browse files
committed
Added test case for welford failure
1 parent f7447cc commit e20b045

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pandas/tests/series/methods/test_cov_corr.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,3 +184,15 @@ def test_corr_callable_method(self, datetime_series):
184184
df = pd.DataFrame([s1, s2])
185185
expected = pd.DataFrame([{0: 1.0, 1: 0}, {0: 0, 1: 1.0}])
186186
tm.assert_almost_equal(df.transpose().corr(method=my_corr), expected)
187+
188+
def test_close_corr(self):
189+
values = np.array([
190+
[30.0, 30.100000381469727],
191+
[116.80000305175781, 116.8000030517578]
192+
])
193+
df = pd.DataFrame(values.T)
194+
result = df.corr(method="pearson")
195+
expected = pd.DataFrame(np.corrcoef(values[0], values[1]))
196+
tm.assert_frame_equal(result, expected)
197+
198+

0 commit comments

Comments
 (0)