From 1a551961194fbc64ce6829f651719c14082d202d Mon Sep 17 00:00:00 2001 From: Brock Date: Mon, 3 Jul 2023 15:29:06 -0700 Subject: [PATCH] CLN: remove unreachable, unnecessary axis kwd --- pandas/core/generic.py | 2 -- pandas/core/internals/blocks.py | 18 +----------------- 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/pandas/core/generic.py b/pandas/core/generic.py index b806ddbaa89ba..ff20d60a40a32 100644 --- a/pandas/core/generic.py +++ b/pandas/core/generic.py @@ -8035,10 +8035,8 @@ def interpolate( ) else: index = missing.get_interp_index(method, obj.index) - axis = self._info_axis_number new_data = obj._mgr.interpolate( method=method, - axis=axis, index=index, limit=limit, limit_direction=limit_direction, diff --git a/pandas/core/internals/blocks.py b/pandas/core/internals/blocks.py index 8923faf444953..067544636ccbf 100644 --- a/pandas/core/internals/blocks.py +++ b/pandas/core/internals/blocks.py @@ -1396,7 +1396,6 @@ def interpolate( self, *, method: InterpolateOptions, - axis: AxisInt, index: Index, inplace: bool = False, limit: int | None = None, @@ -1427,27 +1426,12 @@ def interpolate( return [self.copy(deep=False)] return [self] if inplace else [self.copy()] - if self.is_object and self.ndim == 2 and self.shape[0] != 1 and axis == 0: - # split improves performance in ndarray.copy() - return self.split_and_operate( - type(self).interpolate, - method=method, - axis=axis, - index=index, - inplace=inplace, - limit=limit, - limit_direction=limit_direction, - limit_area=limit_area, - downcast=downcast, - **kwargs, - ) - copy, refs = self._get_refs_and_copy(using_cow, inplace) # Dispatch to the EA method. new_values = self.array_values.interpolate( method=method, - axis=axis, + axis=self.ndim - 1, index=index, limit=limit, limit_direction=limit_direction,