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')