pandas.Index.slice_indexer#

Index.slice_indexer(start=None, end=None, step=None, kind=NoDefault.no_default)[源代码]#

计算输入标签和步骤的切片索引器。

索引需要是有序的和唯一的。

参数
start标签,默认为无

如果没有,则默认为开头。

end标签,默认为无

如果没有,则默认为末尾。

stepInt,默认为无
kind字符串,默认为无

1.4.0 版后已移除.

退货
indexer切片
加薪
KeyError如果key不存在,或者key不唯一且索引为

没有订购。

注意事项

此函数假定数据已排序,因此使用此函数的风险自负

示例

这是适用于所有索引类型的方法。例如,您可以执行以下操作:

>>> idx = pd.Index(list('abcd'))
>>> idx.slice_indexer(start='b', end='c')
slice(1, 3, None)
>>> idx = pd.MultiIndex.from_arrays([list('abcd'), list('efgh')])
>>> idx.slice_indexer(start='b', end=('c', 'g'))
slice(1, 3, None)