@@ -48,11 +48,11 @@ from pandas._typing import (
4848 DropKeep ,
4949 DtypeArg ,
5050 DtypeObj ,
51- FillnaOptions ,
5251 HashableT ,
5352 Label ,
5453 Level ,
5554 MaskType ,
55+ NaPosition ,
5656 ReindexMethod ,
5757 SliceType ,
5858 TimedeltaDtypeArg ,
@@ -313,7 +313,6 @@ class Index(IndexOpsMixin[S1]):
313313 def rename (self , name , inplace : Literal [True ]) -> None : ...
314314 @property
315315 def nlevels (self ) -> int : ...
316- def sortlevel (self , level = ..., ascending : bool = ..., sort_remaining = ...): ...
317316 def get_level_values (self , level : int | _str ) -> Index : ...
318317 def droplevel (self , level : Level | list [Level ] = ...): ...
319318 @property
@@ -353,12 +352,7 @@ class Index(IndexOpsMixin[S1]):
353352 def symmetric_difference (
354353 self , other : list [S1 ] | Self , result_name : Hashable = ..., sort = ...
355354 ) -> Self : ...
356- def get_loc (
357- self ,
358- key : Label ,
359- method : FillnaOptions | Literal ["nearest" ] | None = ...,
360- tolerance = ...,
361- ) -> int | slice | np_ndarray_bool : ...
355+ def get_loc (self , key : Label ) -> int | slice | np_ndarray_bool : ...
362356 def get_indexer (
363357 self , target , method : ReindexMethod | None = ..., limit = ..., tolerance = ...
364358 ): ...
@@ -400,7 +394,14 @@ class Index(IndexOpsMixin[S1]):
400394 def identical (self , other ) -> bool : ...
401395 def asof (self , label ): ...
402396 def asof_locs (self , where , mask ): ...
403- def sort_values (self , return_indexer : bool = ..., ascending : bool = ...): ...
397+ def sort_values (
398+ self ,
399+ * ,
400+ return_indexer : bool = ...,
401+ ascending : bool = ...,
402+ na_position : NaPosition = ...,
403+ key : Callable [[Index ], Index ] | None = None ,
404+ ): ...
404405 def sort (self , * args , ** kwargs ) -> None : ...
405406 def argsort (self , * args , ** kwargs ): ...
406407 def get_indexer_non_unique (self , target ): ...
0 commit comments