Skip to content

Commit 62e499b

Browse files
luckyvs1nofarmish
authored andcommitted
TST: Add test to ensure DF describe does not throw an error (pandas-dev#32409) (pandas-dev#38403)
1 parent ad4dfff commit 62e499b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

pandas/tests/frame/methods/test_describe.py

+9
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,15 @@ def test_describe_percentiles_integer_idx(self):
367367
)
368368
tm.assert_frame_equal(result, expected)
369369

370+
def test_describe_does_not_raise_error_for_dictlike_elements(self):
371+
# GH#32409
372+
df = DataFrame([{"test": {"a": "1"}}, {"test": {"a": "2"}}])
373+
expected = DataFrame(
374+
{"test": [2, 2, {"a": "2"}, 1]}, index=["count", "unique", "top", "freq"]
375+
)
376+
result = df.describe()
377+
tm.assert_frame_equal(result, expected)
378+
370379
@pytest.mark.parametrize("exclude", ["x", "y", ["x", "y"], ["x", "z"]])
371380
def test_describe_when_include_all_exclude_not_allowed(self, exclude):
372381
"""

0 commit comments

Comments
 (0)