diff --git a/pandas/tests/frame/methods/test_describe.py b/pandas/tests/frame/methods/test_describe.py index b61d0d28e2fba..d448151961dcc 100644 --- a/pandas/tests/frame/methods/test_describe.py +++ b/pandas/tests/frame/methods/test_describe.py @@ -298,3 +298,14 @@ def test_describe_percentiles_integer_idx(self): ], ) tm.assert_frame_equal(result, expected) + + +def test_unhashable_dict(): + # GH#32409 + result = pd.DataFrame( + [{"last_status_change_at": {"a": "1"}}, {"last_status_change_at": {"a": "2"}}] + ) + expected = pd.DataFrame( + [{"last_status_change_at": {"a": "1"}}, {"last_status_change_at": {"a": "2"}}] + ) + tm.assert_frame_equal(result, expected)