Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
Ctrl+K

pandas.MultiIndex.swaplevel#

MultiIndex.swaplevel(i=-2,j=-1)[source]#

Swap level i with level j.

Calling this method does not change the ordering of the values.

Parameters:
iint, str, default -2

First level of index to be swapped. Can pass level name as string.Type of parameters can be mixed.

jint, str, default -1

Second level of index to be swapped. Can pass level name as string.Type of parameters can be mixed.

Returns:
MultiIndex

A new MultiIndex.

See also

Series.swaplevel

Swap levels i and j in a MultiIndex.

DataFrame.swaplevel

Swap levels i and j in a MultiIndex on a particular axis.

Examples

>>>mi=pd.MultiIndex(levels=[['a','b'],['bb','aa']],...codes=[[0,0,1,1],[0,1,0,1]])>>>miMultiIndex([('a', 'bb'),            ('a', 'aa'),            ('b', 'bb'),            ('b', 'aa')],           )>>>mi.swaplevel(0,1)MultiIndex([('bb', 'a'),            ('aa', 'a'),            ('bb', 'b'),            ('aa', 'b')],           )

[8]ページ先頭

©2009-2025 Movatter.jp