pandas.MultiIndex.get_loc#
- MultiIndex.get_loc(ключ)[источник]#
Получить позицию для метки или кортежа меток.
Позиция возвращается как целое число/срез или булева маска.
- Параметры:
- ключметка или кортеж меток (по одной для каждого уровня)
- Возвращает:
- int, объект среза или булева маска
Если ключ превышает глубину лексикографической сортировки, результатом может быть логический массив-маска, в противном случае это всегда срез или целое число.
Смотрите также
Index.get_locМетод get_loc для (одноуровневого) индекса.
MultiIndex.slice_locsПолучить срез по заданным начальной и конечной меткам.
MultiIndex.get_locsПолучить местоположение для метки/среза/списка/маски или последовательности таких.
Примечания
Ключ не может быть срезом, списком меток того же уровня, булевой маской или последовательностью таких. Если вы хотите использовать их, примените
MultiIndex.get_locs()вместо этого.Примеры
>>> mi = pd.MultiIndex.from_arrays([list('abb'), list('def')])
>>> mi.get_loc('b') slice(1, 3, None)
>>> mi.get_loc(('b', 'e')) 1