๐Ÿพ Xarray is now 10 years old! ๐ŸŽ‰

xarray.CFTimeIndex.where

xarray.CFTimeIndex.where#

CFTimeIndex.where(cond, other=None)[source]#

Replace values where the condition is False.

The replacement is taken from other.

Parameters:
  • cond (bool array-like with the same length as self) โ€“ Condition to select the values on.

  • other (scalar, 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.

See also

Series.where

Same method for Series.

DataFrame.where

Same method for DataFrame.

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