diff --git a/modin/pandas/series.py b/modin/pandas/series.py index b970e0718cc..f6a868d8281 100644 --- a/modin/pandas/series.py +++ b/modin/pandas/series.py @@ -543,7 +543,7 @@ def values(self): # noqa: RT01, D200 """ Return Series as ndarray or ndarray-like depending on the dtype. """ - return super(Series, self).to_numpy().flatten() + return self.to_numpy() def add(self, other, level=None, fill_value=None, axis=0): # noqa: PR01, RT01, D200 """ diff --git a/modin/pandas/test/test_series.py b/modin/pandas/test/test_series.py index f63aab63f47..c1be65c9a41 100644 --- a/modin/pandas/test/test_series.py +++ b/modin/pandas/test/test_series.py @@ -3204,6 +3204,21 @@ def test_to_period(): ) def test_to_numpy(data): modin_series, pandas_series = create_test_series(data) + assert_array_equal(modin_series.to_numpy(), pandas_series.to_numpy()) + + +@pytest.mark.parametrize( + "data", + test_data_values + test_data_large_categorical_series_values, + ids=test_data_keys + test_data_large_categorical_series_keys, +) +def test_series_values(data): + modin_series, pandas_series = create_test_series(data) + assert_array_equal(modin_series.values, pandas_series.values) + + +def test_series_empty_values(): + modin_series, pandas_series = pd.Series(), pandas.Series() assert_array_equal(modin_series.values, pandas_series.values)