Skip to content

Commit e22e648

Browse files
GH61998 Add documentation to pd.MultiIndex.argsort
1 parent 9ca1058 commit e22e648

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

pandas/core/indexes/multi.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2436,10 +2436,12 @@ def argsort(
24362436
array([1, 0])
24372437
24382438
>>> midx[order]
2439-
Index(['a', 'b', 'c', 'd'], dtype='object')
2439+
MultiIndex([(2, 'c'),
2440+
(3, 'e')],
2441+
)
24402442
24412443
>>> midx = pd.MultiIndex.from_arrays([[2, 2], [np.nan, 0]])
2442-
>>> midx.argsort(na_position='first')
2444+
>>> midx.argsort(na_position="first")
24432445
array([0, 1])
24442446
24452447
>>> midx.argsort()
@@ -2836,7 +2838,8 @@ def sortlevel(
28362838
# error: Item "Hashable" of "Union[Hashable, Sequence[Hashable]]" has
28372839
# no attribute "__iter__" (not iterable)
28382840
level = [
2839-
self._get_level_number(lev) for lev in level # type: ignore[union-attr]
2841+
self._get_level_number(lev)
2842+
for lev in level # type: ignore[union-attr]
28402843
]
28412844
sortorder = None
28422845

0 commit comments

Comments
 (0)