pandas.Index.where#

окончательный Индекс.где(условие, other=None)[источник]#

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

Замена берётся из other.

Параметры:
условиелогический массив той же длины, что и 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')