当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pandas.MultiIndex.get_loc用法及代码示例


用法:

MultiIndex.get_loc(key, method=None)

获取标签或标签元组的位置。

该位置以整数/切片或布尔掩码的形式返回。

参数

key标签或标签元组(每个级别一个)
methodNone

返回

locint,切片对象或布尔掩码

如果键超过了 lexsort 深度,则返回可能是一个布尔掩码数组,否则它总是一个 slice 或 int。

注意

键不能是切片、same-level 标签列表、布尔掩码或此类序列。如果您想使用这些,请改用MultiIndex.get_locs()

例子

>>> mi = pd.MultiIndex.from_arrays([list('abb'), list('def')])
>>> mi.get_loc('b')
slice(1, 3, None)
>>> mi.get_loc(('b', 'e'))
1

相关用法


注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.MultiIndex.get_loc。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。