Skip to content

Commit feb29c7

Browse files
authored
TST: Add test for filling new rows through reindexing MultiIndex (#37726)
1 parent 3cb6ee8 commit feb29c7

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

pandas/tests/frame/methods/test_reindex.py

+10
Original file line numberDiff line numberDiff line change
@@ -864,3 +864,13 @@ def test_reindex_signature(self):
864864
"fill_value",
865865
"tolerance",
866866
}
867+
868+
def test_reindex_multiindex_ffill_added_rows(self):
869+
# GH#23693
870+
# reindex added rows with nan values even when fill method was specified
871+
mi = MultiIndex.from_tuples([("a", "b"), ("d", "e")])
872+
df = DataFrame([[0, 7], [3, 4]], index=mi, columns=["x", "y"])
873+
mi2 = MultiIndex.from_tuples([("a", "b"), ("d", "e"), ("h", "i")])
874+
result = df.reindex(mi2, axis=0, method="ffill")
875+
expected = DataFrame([[0, 7], [3, 4], [3, 4]], index=mi2, columns=["x", "y"])
876+
tm.assert_frame_equal(result, expected)

0 commit comments

Comments
 (0)