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)