pandas.MultiIndex.get_locs#
- MultiIndex.get_locs(seq)[源代码][源代码]#
获取一系列标签的位置。
- 参数:
- seq标签, 切片, 列表, 掩码或此类序列
你应该对每个级别使用上述之一。如果某个级别不应使用,请将其设置为
slice(None)
。
- 返回:
- numpy.ndarray
适合传递给 iloc 的整数 NumPy 数组。
参见
MultiIndex.get_loc
获取标签或标签元组的位置。
MultiIndex.slice_locs
获取给定起始标签和结束标签的切片位置。
例子
>>> mi = pd.MultiIndex.from_arrays([list("abb"), list("def")])
>>> mi.get_locs("b") array([1, 2], dtype=int64)
>>> mi.get_locs([slice(None), ["e", "f"]]) array([1, 2], dtype=int64)
>>> mi.get_locs([[True, False, True], slice("e", "f")]) array([2], dtype=int64)