pandas.Index.slice_locs#

Index.slice_locs(start=None, end=None, step=None)[源代码][源代码]#

计算输入标签的切片位置。

参数:
开始标签, 默认无

如果为 None,则默认为开始。

结束标签, 默认无

如果为 None,默认为末尾。

步骤int, 默认为 None

如果为 None,则默认为 1。

返回:
tuple[int, int]

返回一个由两个整数组成的元组,表示输入标签在索引中的切片位置。

参见

Index.get_loc

获取单个标签的位置。

备注

此方法仅在索引是单调或唯一时有效。

例子

>>> idx = pd.Index(list("abcd"))
>>> idx.slice_locs(start="b", end="c")
(1, 3)
>>> idx = pd.Index(list("bcde"))
>>> idx.slice_locs(start="a", end="c")
(0, 2)