diff --git a/pandas/tests/frame/test_analytics.py b/pandas/tests/frame/test_analytics.py index b07565d850847..2900bd565d905 100644 --- a/pandas/tests/frame/test_analytics.py +++ b/pandas/tests/frame/test_analytics.py @@ -13,7 +13,7 @@ from pandas.compat import lrange from pandas import (compat, isnull, notnull, DataFrame, Series, - MultiIndex, date_range, Timestamp) + MultiIndex, date_range, Timestamp, _np_version_under1p11) import pandas as pd import pandas.core.common as com import pandas.core.nanops as nanops @@ -562,8 +562,14 @@ def test_quantile_interpolation(self): df = DataFrame([[1, 1, 1], [2, 2, 2], [3, 3, 3]], columns=['a', 'b', 'c']) result = df.quantile([.25, .5], interpolation='midpoint') - expected = DataFrame([[1.5, 1.5, 1.5], [2.5, 2.5, 2.5]], - index=[.25, .5], columns=['a', 'b', 'c']) + + # https://github.com/numpy/numpy/issues/7163 + if _np_version_under1p11: + expected = DataFrame([[1.5, 1.5, 1.5], [2.5, 2.5, 2.5]], + index=[.25, .5], columns=['a', 'b', 'c']) + else: + expected = DataFrame([[1.5, 1.5, 1.5], [2.0, 2.0, 2.0]], + index=[.25, .5], columns=['a', 'b', 'c']) assert_frame_equal(result, expected) def test_quantile_interpolation_np_lt_1p9(self):