pandas.MultiIndex.get_loc#
- MultiIndex.get_loc(key, method=None)[源代码]#
获取标签或标签元组的位置。
该位置以整数/切片或布尔掩码的形式返回。
- 参数
- key标签或标签元组(每个级别一个)
- method无
- 退货
- locInt、切片对象或布尔蒙版
如果键超过了词法排序深度,则返回的可能是布尔掩码数组,否则总是切片或整型。
参见
Index.get_loc
(单级)索引的get_loc方法。
MultiIndex.slice_locs
获取给定开始标签和结束标签的切片位置。
MultiIndex.get_locs
获取标签/切片/列表/掩码或一系列此类内容的位置。
注意事项
键不能是切片、同级标签列表、布尔掩码或此类序列。如果您想要使用它们,请使用
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