Skip to content

Commit 2cda48d

Browse files
committed
TST: Test for original issue (pd.crosstab)
1 parent 7614bf3 commit 2cda48d

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
@@ -1526,6 +1526,18 @@ def test_crosstab_dup_index_names(self):
15261526
columns=expected_index)
15271527
tm.assert_frame_equal(result, expected)
15281528

1529+
@pytest.mark.parametrize("names", [['a', ('b', 'c')],
1530+
[('a', 'b'), 'c']])
1531+
def test_crosstab_tuple_name(self, names):
1532+
s1 = pd.Series(range(3), name=names[0])
1533+
s2 = pd.Series(range(1, 4), name=names[1])
1534+
1535+
mi = pd.MultiIndex.from_arrays([range(3), range(1, 4)], names=names)
1536+
expected = pd.Series(1, index=mi).unstack(1, fill_value=0)
1537+
1538+
result = pd.crosstab(s1, s2)
1539+
tm.assert_frame_equal(result, expected)
1540+
15291541

15301542
class TestPivotAnnual(object):
15311543
"""

0 commit comments

Comments
 (0)