Skip to content

Commit cf786b6

Browse files
committed
BUG: interpolate raising wrong error for ea (pandas-dev#55347)
(cherry picked from commit f196319)
1 parent 850ceb7 commit cf786b6

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

doc/source/whatsnew/v2.1.2.rst

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Fixed regressions
2222
Bug fixes
2323
~~~~~~~~~
2424
- Fixed bug in :meth:`DataFrame.idxmin` and :meth:`DataFrame.idxmax` raising for arrow dtypes (:issue:`55368`)
25+
- Fixed bug in :meth:`DataFrame.interpolate` raising incorrect error message (:issue:`55347`)
2526
-
2627

2728
.. ---------------------------------------------------------------------------

pandas/core/arrays/base.py

-1
Original file line numberDiff line numberDiff line change
@@ -889,7 +889,6 @@ def interpolate(
889889
limit,
890890
limit_direction,
891891
limit_area,
892-
fill_value,
893892
copy: bool,
894893
**kwargs,
895894
) -> Self:

pandas/tests/frame/methods/test_interpolate.py

+6
Original file line numberDiff line numberDiff line change
@@ -497,3 +497,9 @@ def test_interpolate_empty_df(self):
497497
result = df.interpolate(inplace=True)
498498
assert result is None
499499
tm.assert_frame_equal(df, expected)
500+
501+
def test_interpolate_ea_raise(self):
502+
# GH#55347
503+
df = DataFrame({"a": [1, None, 2]}, dtype="Int64")
504+
with pytest.raises(NotImplementedError, match="does not implement"):
505+
df.interpolate()

0 commit comments

Comments
 (0)