Skip to content

Commit 4fc0330

Browse files
Backport PR #35774: REGR: follow-up to return copy with df.interpolate on empty DataFrame (#35789)
Co-authored-by: Simon Hawkins <[email protected]>
1 parent 7a5d186 commit 4fc0330

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
@@ -6800,7 +6800,7 @@ def interpolate(
68006800
obj = self.T if should_transpose else self
68016801

68026802
if obj.empty:
6803-
return self
6803+
return self.copy()
68046804

68056805
if method not in fillna_methods:
68066806
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)