xarray.DataArray.reindex_like
xarray.DataArray.reindex_like#
- DataArray.reindex_like(other, method=None, tolerance=None, copy=True, fill_value=<NA>)[source]#
Conform this object onto the indexes of another object, filling in missing values with
fill_value
. The default fill value is NaN.- Parameters
other (
Dataset
orDataArray
) – Object with an ‘indexes’ attribute giving a mapping from dimension names to pandas.Index objects, which provides coordinates upon which to index the variables in this dataset. The indexes on this other object need not be the same as the indexes on this dataset. Any mis-matched index values will be filled in with NaN, and any mis-matched dimension names will simply be ignored.method (
{None, "nearest", "pad", "ffill", "backfill", "bfill"}
, optional) – Method to use for filling index values from other not found on this data array:None (default): don’t fill gaps
pad / ffill: propagate last valid index value forward
backfill / bfill: propagate next valid index value backward
nearest: use nearest valid index value
tolerance (optional) – Maximum distance between original and new labels for inexact matches. The values of the index at the matching locations must satisfy the equation
abs(index[indexer] - target) <= tolerance
. Tolerance may be a scalar value, which applies the same tolerance to all values, or list-like, which applies variable tolerance per element. List-like must be the same size as the index and its dtype must exactly match the index’s type.copy (
bool
, default:True
) – Ifcopy=True
, data in the return value is always copied. Ifcopy=False
and reindexing is unnecessary, or can be performed with only slice operations, then the output may share memory with the input. In either case, a new xarray object is always returned.fill_value (scalar or dict-like, optional) – Value to use for newly missing values. If a dict-like, maps variable names (including coordinates) to fill values. Use this data array’s name to refer to the data array’s values.
- Returns
reindexed (
DataArray
) – Another dataset array, with this array’s data but coordinates from the other object.
See also