Skip to content

Commit e727e4d

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

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

pandas/tests/frame/methods/test_describe.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,3 +360,14 @@ def test_describe_percentiles_integer_idx(self):
360360
],
361361
)
362362
tm.assert_frame_equal(result, expected)
363+
364+
def test_describe_does_not_raise_error(self):
365+
# GH#32409
366+
df = DataFrame([{"test": {"a": "1"}}, {"test": {"a": "2"}}])
367+
expected = DataFrame(
368+
{"test": [2, 2, {"a": "1"}, 1]}, index=["count", "unique", "top", "freq"]
369+
)
370+
result = df.describe()
371+
tm.assert_frame_equal(result, expected)
372+
exp_repr = " test\n" "count 2\n" "unique 2\n" "top {'a': '1'}\n" "freq 1"
373+
assert repr(result) == exp_repr

0 commit comments

Comments
 (0)