pandas.Index.where — pandas 3.0.0.dev0+2103.g41968a550a documentation (original) (raw)
final Index.where(cond, other=None)[source]#
Replace values where the condition is False.
The replacement is taken from other.
Parameters:
condbool array-like with the same length as self
Condition to select the values on.
otherscalar, or array-like, default None
Replacement if the condition is False.
Returns:
pandas.Index
A copy of self with values replaced from other where the condition is False.
Examples
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')