用法:
Series.swaplevel(i=- 2, j=- 1, copy=True)
在
MultiIndex
中交换级别 i 和 j。默认是交换索引的两个最内层。
- i, j:整数或字符串
要交换的索引的级别。可以将级别名称作为字符串传递。
- copy:布尔值,默认为真
是否复制底层数据。
- Series
在 MultiIndex 中交换级别的系列。
参数:
返回:
例子:
>>> s = pd.Series( ... ["A", "B", "A", "C"], ... index=[ ... ["Final exam", "Final exam", "Coursework", "Coursework"], ... ["History", "Geography", "History", "Geography"], ... ["January", "February", "March", "April"], ... ], ... ) >>> s Final exam History January A Geography February B Coursework History March A Geography April C dtype:object
在以下示例中,我们将交换索引的级别。在这里,我们将按列交换级别,但可以以类似的方式按行交换级别。请注意,按列是默认行为。通过不为 i 和 j 提供任何参数,我们交换倒数第二个索引。
>>> s.swaplevel() Final exam January History A February Geography B Coursework March History A April Geography C dtype:object
通过提供一个参数,我们可以选择与哪个索引交换最后一个索引。例如,我们可以将第一个索引与最后一个索引交换如下。
>>> s.swaplevel(0) January History Final exam A February Geography Final exam B March History Coursework A April Geography Coursework C dtype:object
我们还可以通过为 i 和 j 提供值来明确定义要交换的索引。在这里,我们例如交换第一个和第二个索引。
>>> s.swaplevel(0, 1) History Final exam January A Geography Final exam February B History Coursework March A Geography Coursework April C dtype:object
相关用法
- Python pandas.Series.str.isdecimal用法及代码示例
- Python pandas.Series.str.get用法及代码示例
- Python pandas.Series.sample用法及代码示例
- Python pandas.Series.str.replace用法及代码示例
- Python pandas.Series.str.endswith用法及代码示例
- Python pandas.Series.str.isspace用法及代码示例
- Python pandas.Series.str.isdigit用法及代码示例
- Python pandas.Series.set_axis用法及代码示例
- Python pandas.Series.str.wrap用法及代码示例
- Python pandas.Series.sparse.to_coo用法及代码示例
- Python pandas.Series.str.isalnum用法及代码示例
- Python pandas.Series.str.zfill用法及代码示例
- Python pandas.Series.set_flags用法及代码示例
- Python pandas.Series.sub用法及代码示例
- Python pandas.Series.str.partition用法及代码示例
- Python pandas.Series.str.isnumeric用法及代码示例
- Python pandas.Series.str.startswith用法及代码示例
- Python pandas.Series.sparse.npoints用法及代码示例
- Python pandas.Series.str.count用法及代码示例
- Python pandas.Series.str.rpartition用法及代码示例
注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.Series.swaplevel。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。