(self)
| 63 | tm.assert_frame_equal(filled2, expected) |
| 64 | |
| 65 | def test_fillna(self): |
| 66 | ts = Series( |
| 67 | [0.0, 1.0, 2.0, 3.0, 4.0], index=date_range("2020-01-01", periods=5) |
| 68 | ) |
| 69 | |
| 70 | tm.assert_series_equal(ts, ts.ffill()) |
| 71 | |
| 72 | ts.iloc[2] = np.nan |
| 73 | |
| 74 | exp = Series([0.0, 1.0, 1.0, 3.0, 4.0], index=ts.index) |
| 75 | tm.assert_series_equal(ts.ffill(), exp) |
| 76 | |
| 77 | exp = Series([0.0, 1.0, 3.0, 3.0, 4.0], index=ts.index) |
| 78 | tm.assert_series_equal(ts.bfill(), exp) |
| 79 | |
| 80 | exp = Series([0.0, 1.0, 5.0, 3.0, 4.0], index=ts.index) |
| 81 | tm.assert_series_equal(ts.fillna(value=5), exp) |
| 82 | |
| 83 | def test_fillna_nonscalar(self): |
| 84 | # GH#5703 |
nothing calls this directly
no test coverage detected