Skip to content

Commit 7af1dd3

Browse files
committed
TST: additional test for reset_index with tuple-named index level
1 parent e12bca1 commit 7af1dd3

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

pandas/tests/test_multilevel.py

+8
Original file line numberDiff line numberDiff line change
@@ -2255,6 +2255,14 @@ def test_reset_index_multiindex_columns(self):
22552255
result = df.set_index([('A', '')]).reset_index()
22562256
tm.assert_frame_equal(result, df)
22572257

2258+
# with additional (unnamed) index level
2259+
idx_col = pd.DataFrame([[0], [1]],
2260+
columns=pd.MultiIndex.from_tuples([('level_0',
2261+
'')]))
2262+
expected = pd.concat([idx_col, df[[('B', 'b'), ('A', '')]]], axis=1)
2263+
result = df.set_index([('B', 'b')], append=True).reset_index()
2264+
tm.assert_frame_equal(result, expected)
2265+
22582266
def test_set_index_period(self):
22592267
# GH 6631
22602268
df = DataFrame(np.random.random(6))

0 commit comments

Comments
 (0)