pandas.Index.where # 最终 索引。其中( cond , other = None ) [来源] # 替换条件为 False 的值。 替换是从其他地方拿来的。 参数: cond bool 类似数组,长度与 self 相同选择值的条件。 其他标量,或类似数组,默认 None如果条件为 False,则进行替换。 返回: pandas.Indexself 的副本,其值在条件为 False 时被其他值替换。 也可以看看 Series.where系列的方法相同。 DataFrame.whereDataFrame 的方法相同。 例子 >>> 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')