Skip to content

Commit 4a9ea0b

Browse files
author
Daniel Saxton
committed
Add nunique test
1 parent 91ef657 commit 4a9ea0b

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pandas/tests/frame/test_apply.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,18 @@ def test_apply_funcs_over_empty(self, func):
125125
expected = getattr(df, func)()
126126
assert_series_equal(result, expected)
127127

128+
def test_nunique_empty(self):
129+
# GH 28213
130+
df = DataFrame(columns=["a", "b", "c"])
131+
132+
result = df.nunique()
133+
expected = Series(0, index=df.columns)
134+
assert_series_equal(result, expected)
135+
136+
result = df.T.nunique()
137+
expected = Series([])
138+
assert_series_equal(result, expected)
139+
128140
def test_apply_deprecate_reduce(self):
129141
empty_frame = DataFrame()
130142

0 commit comments

Comments
 (0)