当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pandas.Index.slice_indexer用法及代码示例


用法:

Index.slice_indexer(start=None, end=None, step=None, kind=NoDefault.no_default)

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

索引需要有序且唯一。

参数

start标签,默认无

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

end标签,默认无

如果没有,默认为结束。

step整数,默认无
kindstr,默认无

返回

indexer

抛出

KeyError如果 key 不存在,或者 key 不是唯一的并且 index 是

未排序。

注意

此函数假定数据已排序,因此使用后果自负

例子

这是一种适用于所有索引类型的方法。例如,您可以这样做:

>>> 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)

相关用法


注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.Index.slice_indexer。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。