Spec-Zone.ru › pandas 0.22

pandas.MultiIndex.get_loc

MultiIndex.get_loc(key, method=None) [source]

Получить расположение метки или кортежа меток в виде целого числа, среза или булевой маски.

Параметры:

ключ : метка или кортеж меток (по одной для каждого уровня)

метод : None

Возвращает:

loc : целое число, объект среза или булева маска

Если ключ находится за пределами глубины lexsort, возвращаемым значением может быть массив булевых масок, в противном случае это всегда срез или целое число.

См. также

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

© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.22.0/generated/pandas.MultiIndex.get_loc.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API