databricks.koalas.Series.swaplevel¶
-
Series.
swaplevel
(i=- 2, j=- 1, copy: bool = True) → databricks.koalas.series.Series[source]¶ Swap levels i and j in a MultiIndex. Default is to swap the two innermost levels of the index.
- Parameters
- i, jint, str
Level of the indices to be swapped. Can pass level name as string.
- copybool, default True
Whether to copy underlying data. Must be True.
- Returns
- Series
Series with levels swapped in MultiIndex.
Examples
>>> midx = pd.MultiIndex.from_arrays([['a', 'b'], [1, 2]], names = ['word', 'number']) >>> midx MultiIndex([('a', 1), ('b', 2)], names=['word', 'number']) >>> kser = ks.Series(['x', 'y'], index=midx) >>> kser word number a 1 x b 2 y dtype: object >>> kser.swaplevel() number word 1 a x 2 b y dtype: object >>> kser.swaplevel(0, 1) number word 1 a x 2 b y dtype: object >>> kser.swaplevel('number', 'word') number word 1 a x 2 b y dtype: object