pandas.MultiIndex.get_locs#

MultiIndex.get_locs(seq)[источник]#

Получить местоположение для последовательности меток.

Параметры:
seqметка, срез, список, маска или последовательность таких элементов

Вы должны использовать один из вышеперечисленных для каждого уровня. Если уровень не должен использоваться, установите его в slice(None).

Возвращает:
numpy.ndarray

Массив NumPy целых чисел, подходящий для передачи в iloc.

Смотрите также

MultiIndex.get_loc

Получить позицию для метки или кортежа меток.

MultiIndex.slice_locs

Получить срез по заданным начальной и конечной меткам.

Примеры

>>> mi = pd.MultiIndex.from_arrays([list('abb'), list('def')])
>>> mi.get_locs('b')  
array([1, 2], dtype=int64)
>>> mi.get_locs([slice(None), ['e', 'f']])  
array([1, 2], dtype=int64)
>>> mi.get_locs([[True, False, True], slice('e', 'f')])  
array([2], dtype=int64)