當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。