Skip to content

Commit 0b831e3

Browse files
committed
argsort
1 parent 9023943 commit 0b831e3

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

pandas-stubs/core/indexes/base.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ class Index(IndexOpsMixin[S1], ElementOpsMixin[S1]):
479479
): ...
480480
@final
481481
def sort(self, *args: Any, **kwargs: Any) -> None: ...
482-
def argsort(self, *args: Any, **kwargs: Any): ...
482+
def argsort(self, *args: Any, **kwargs: Any) -> np_1darray[np.intp]: ...
483483
def get_indexer_non_unique(self, target): ...
484484
@final
485485
def get_indexer_for(self, target, **kwargs: Any): ...

tests/indexes/test_rangeindex.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,11 @@ def test_rangeindex_get_indexer() -> None:
5454
assert_type(ri.get_indexer(ri), np_1darray[np.intp]),
5555
np_1darray[np.intp],
5656
)
57+
58+
59+
def test_rangeindex_argsort() -> None:
60+
ri = pd.RangeIndex.from_range(range(3))
61+
check(
62+
assert_type(ri.argsort(), np_1darray[np.intp]),
63+
np_1darray[np.intp],
64+
)

0 commit comments

Comments
 (0)