diff --git a/pandas/tests/frame/methods/test_dtypes.py b/pandas/tests/frame/methods/test_dtypes.py index 84841ad7a634e..31592f987f04d 100644 --- a/pandas/tests/frame/methods/test_dtypes.py +++ b/pandas/tests/frame/methods/test_dtypes.py @@ -131,3 +131,10 @@ def test_dtypes_timedeltas(self): index=list("ABCD"), ) tm.assert_series_equal(result, expected) + + def test_frame_apply_np_array_return_type(self): + # GH 35517 + df = DataFrame([["foo"]]) + result = df.apply(lambda col: np.array("bar")) + expected = Series(["bar"]) + tm.assert_series_equal(result, expected)