diff --git a/pandas/tests/frame/methods/test_replace.py b/pandas/tests/frame/methods/test_replace.py index 466d48fba4779..ad89ccd6e3c60 100644 --- a/pandas/tests/frame/methods/test_replace.py +++ b/pandas/tests/frame/methods/test_replace.py @@ -1498,6 +1498,13 @@ def test_replace_value_none_dtype_numeric(self, val): result = df.replace({val: None}) tm.assert_frame_equal(result, expected) + def test_replace_with_nil_na(self): + # GH 32075 + ser = DataFrame({"a": ["nil", pd.NA]}) + expected = DataFrame({"a": ["anything else", pd.NA]}, index=[0, 1]) + result = ser.replace("nil", "anything else") + tm.assert_frame_equal(expected, result) + class TestDataFrameReplaceRegex: @pytest.mark.parametrize(