Skip to content

Commit 30df6ce

Browse files
committed
TST: Test for original issue (pd.crosstab)
1 parent 69cf672 commit 30df6ce

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pandas/tests/reshape/test_pivot.py

+12
Original file line numberDiff line numberDiff line change
@@ -1631,3 +1631,15 @@ def test_crosstab_dup_index_names(self):
16311631
index=expected_index,
16321632
columns=expected_index)
16331633
tm.assert_frame_equal(result, expected)
1634+
1635+
@pytest.mark.parametrize("names", [['a', ('b', 'c')],
1636+
[('a', 'b'), 'c']])
1637+
def test_crosstab_tuple_name(self, names):
1638+
s1 = pd.Series(range(3), name=names[0])
1639+
s2 = pd.Series(range(1, 4), name=names[1])
1640+
1641+
mi = pd.MultiIndex.from_arrays([range(3), range(1, 4)], names=names)
1642+
expected = pd.Series(1, index=mi).unstack(1, fill_value=0)
1643+
1644+
result = pd.crosstab(s1, s2)
1645+
tm.assert_frame_equal(result, expected)

0 commit comments

Comments
 (0)