xarray.merge¶
-
xarray.
merge
(objects, compat='broadcast_equals', join='outer')¶ Merge any number of xarray objects into a single Dataset as variables.
Parameters: objects : Iterable[Union[xarray.Dataset, xarray.DataArray, dict]]
Merge together all variables from these objects. If any of them are DataArray objects, they must have a name.
compat : ‘broadcast_equals’, ‘equals’ or ‘identical’, optional
Compatibility checks to use when merging variables.
join : ‘outer’, ‘inner’, ‘left’ or ‘right’, optional
How to combine objects with different indexes.
Returns: Dataset
Dataset with combined variables from each object.
Raises: xarray.MergeError
If any variables with the same name have conflicting values.
See also
Examples
>>> arrays = [xr.DataArray(n, name='var%d' % n) for n in range(5)] >>> xr.merge(arrays) <xarray.Dataset> Dimensions: () Coordinates: *empty* Data variables: var0 int64 0 var1 int64 1 var2 int64 2 var3 int64 3 var4 int64 4