pandas.Index.where#
- final Index.where(cond, other=None)[源代码][源代码]#
在条件为假的地方替换值。
替换是从其他地方获取的。
- 参数:
- cond布尔数组类,长度与自身相同
选择值的条件。
- 其他标量,或类数组,默认无
如果条件为假时的替代值。
- 返回:
- pandas.Index
一个自身副本,其中条件为 False 的值被其他值替换。
参见
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')