Skip to content

Commit 6af60b2

Browse files
authored
CLN: remove kwargs in RangeIndex.copy (#35575)
1 parent 877dc15 commit 6af60b2

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

pandas/core/indexes/range.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -385,11 +385,13 @@ def _shallow_copy(self, values=None, name: Label = no_default):
385385
return Int64Index._simple_new(values, name=name)
386386

387387
@doc(Int64Index.copy)
388-
def copy(self, name=None, deep=False, dtype=None, **kwargs):
388+
def copy(self, name=None, deep=False, dtype=None, names=None):
389389
self._validate_dtype(dtype)
390-
if name is None:
391-
name = self.name
392-
return self.from_range(self._range, name=name)
390+
391+
new_index = self._shallow_copy()
392+
names = self._validate_names(name=name, names=names, deep=deep)
393+
new_index = new_index.set_names(names)
394+
return new_index
393395

394396
def _minmax(self, meth: str):
395397
no_steps = len(self) - 1

0 commit comments

Comments
 (0)