Skip to content

Commit d4d42ba

Browse files
committed
TST: Add test to ensure Dataframe describe does not throw an error (pandas-dev#32409)
1 parent 37662ea commit d4d42ba

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

pandas/tests/frame/methods/test_describe.py

+11
Original file line numberDiff line numberDiff line change
@@ -298,3 +298,14 @@ def test_describe_percentiles_integer_idx(self):
298298
],
299299
)
300300
tm.assert_frame_equal(result, expected)
301+
302+
def test_describe_does_not_raise_error(self):
303+
# GH#32409
304+
df = DataFrame([{"test": {"a": "1"}}, {"test": {"a": "2"}}])
305+
expected = DataFrame(
306+
{"test": [2, 2, {"a": "1"}, 1]}, index=["count", "unique", "top", "freq"]
307+
)
308+
result = df.describe()
309+
tm.assert_frame_equal(result, expected)
310+
exp_repr = " test\n" "count 2\n" "unique 2\n" "top {'a': '1'}\n" "freq 1"
311+
assert repr(result) == exp_repr

0 commit comments

Comments
 (0)