Spec-Zone.ru › pandas 1

pandas.Index.where

finalIndex.where(cond, other=None)[source]

Замена значений, где условие ложно.

Замена происходит значением из other.

Параметры
cond: массив-подобная структура bool с длиной, равной self

Условие для выбора значений.

other: скаляр или массив-подобная структура, по умолчанию None

Замена, если условие ложно.

Возвращает
pandas.Index

Копия self со значениями, заменёнными из other, где условие ложно.

См. также

Series.where

Аналогичный метод для Series.

DataFrame.where

Аналогичный метод для DataFrame.

Примеры

>>> idx = pd.Index(['car', 'bike', 'train', 'tractor'])
>>> idx
Index(['car', 'bike', 'train', 'tractor'], dtype='object')
>>> idx.where(idx.isin(['car', 'train']), 'other')
Index(['car', 'other', 'train', 'other'], dtype='object')

© 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.Index.where.html

Spec-Zone.ru

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