File tree 2 files changed +31
-0
lines changed 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -153,6 +153,26 @@ def test_fillna_tzaware_different_column(self):
153
153
)
154
154
tm .assert_frame_equal (result , expected )
155
155
156
+ def test_null_value_replacement (self ):
157
+ # GH$40498
158
+ df = DataFrame (
159
+ {
160
+ "A" : [1 , 2 , None , 4 ],
161
+ "B" : [2 , None , 6 , 8 ],
162
+ }
163
+ )
164
+ value = np .nan
165
+ result = df .fillna (value )
166
+
167
+ expected = DataFrame (
168
+ {
169
+ "A" : [1 , 2 , np .nan , 4 ],
170
+ "B" : [2 , np .nan , 6 , 8 ],
171
+ }
172
+ )
173
+
174
+ tm .assert_frame_equal (result , expected )
175
+
156
176
def test_other_missing_values_not_modified (
157
177
self , unique_nulls_fixture , unique_nulls_fixture2
158
178
):
Original file line number Diff line number Diff line change @@ -623,6 +623,17 @@ def test_fillna_numeric_inplace(self):
623
623
expected = x .fillna (value = 0 )
624
624
tm .assert_series_equal (y , expected )
625
625
626
+ def test_fillna_null_value_replacement (self ):
627
+ # GH#40498
628
+ ser = Series ([None ])
629
+
630
+ value = np .nan
631
+ result = ser .fillna (value )
632
+
633
+ expected = Series ([np .nan ])
634
+
635
+ tm .assert_series_equal (result , expected )
636
+
626
637
def test_fillna_other_missing_values_not_modified (
627
638
self , unique_nulls_fixture , unique_nulls_fixture2
628
639
):
You can’t perform that action at this time.
0 commit comments