pandas.MultiIndex.get_loc
- MultiIndex.get_loc(key, method=None)[source]
-
Получение местоположения метки или кортежа меток.
Местоположение возвращается в виде целого числа/срезов или булевого маски.
- Параметры
-
- ключ:метка или кортеж меток (по одной для каждого уровня)
- метод:None
- Возвращает
-
- местоположение:целое число, объект среза или булево массив
-
Если ключ находится за пределами глубины лекссортировки, возвращаемый результат может быть булевым массивом, в противном случае он всегда является срез или целое число.
См. также
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–2022, 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/1.5.0/reference/api/pandas.MultiIndex.get_loc.html