Skip to content

Commit 66e83cc

Browse files
REGR: follow-up to return copy with df.interpolate on empty DataFrame (#35774)
1 parent 13940c7 commit 66e83cc

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

pandas/core/generic.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6893,7 +6893,7 @@ def interpolate(
68936893
obj = self.T if should_transpose else self
68946894

68956895
if obj.empty:
6896-
return self
6896+
return self.copy()
68976897

68986898
if method not in fillna_methods:
68996899
axis = self._info_axis_number

pandas/tests/frame/methods/test_interpolate.py

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def test_interp_empty(self):
3838
# https://github.com/pandas-dev/pandas/issues/35598
3939
df = DataFrame()
4040
result = df.interpolate()
41+
assert result is not df
4142
expected = df
4243
tm.assert_frame_equal(result, expected)
4344

0 commit comments

Comments
 (0)