Skip to content

Commit 51a69e7

Browse files
committed
Added axis for Index : argmin, argmax, min and max
1 parent 3fb33d6 commit 51a69e7

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

pandas/core/indexes/base.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
ArrayLike,
5050
Axes,
5151
Axis,
52+
AxisInt,
5253
DropKeep,
5354
DtypeObj,
5455
F,
@@ -7268,7 +7269,7 @@ def _maybe_disable_logical_methods(self, opname: str_t) -> None:
72687269
make_invalid_op(opname)(self)
72697270

72707271
@Appender(IndexOpsMixin.argmin.__doc__)
7271-
def argmin(self, axis=None, skipna: bool = True, *args, **kwargs) -> int:
7272+
def argmin(self, axis: AxisInt|None = None, skipna: bool = True, *args, **kwargs) -> int:
72727273
nv.validate_argmin(args, kwargs)
72737274
nv.validate_minmax_axis(axis)
72747275

@@ -7287,7 +7288,7 @@ def argmin(self, axis=None, skipna: bool = True, *args, **kwargs) -> int:
72877288
return super().argmin(skipna=skipna)
72887289

72897290
@Appender(IndexOpsMixin.argmax.__doc__)
7290-
def argmax(self, axis=None, skipna: bool = True, *args, **kwargs) -> int:
7291+
def argmax(self, axis: AxisInt|None = None, skipna: bool = True, *args, **kwargs) -> int:
72917292
nv.validate_argmax(args, kwargs)
72927293
nv.validate_minmax_axis(axis)
72937294

@@ -7305,7 +7306,7 @@ def argmax(self, axis=None, skipna: bool = True, *args, **kwargs) -> int:
73057306
return -1
73067307
return super().argmax(skipna=skipna)
73077308

7308-
def min(self, axis=None, skipna: bool = True, *args, **kwargs):
7309+
def min(self, axis: AxisInt|None = None, skipna: bool = True, *args, **kwargs):
73097310
"""
73107311
Return the minimum value of the Index.
73117312
@@ -7368,7 +7369,7 @@ def min(self, axis=None, skipna: bool = True, *args, **kwargs):
73687369

73697370
return nanops.nanmin(self._values, skipna=skipna)
73707371

7371-
def max(self, axis=None, skipna: bool = True, *args, **kwargs):
7372+
def max(self, axis: AxisInt|None = None, skipna: bool = True, *args, **kwargs):
73727373
"""
73737374
Return the maximum value of the Index.
73747375

0 commit comments

Comments
 (0)