# xarray.Dataset.stack¶

Dataset.stack(dimensions=None, **dimensions_kwargs)

Stack any number of existing dimensions into a single new dimension.

New dimensions will be added at the end, and the corresponding coordinate variables will be combined into a MultiIndex.

Parameters
dimensionsMapping of the form new_name=(dim1, dim2, …)

Names of new dimensions, and the existing dimensions that they replace.

**dimensions_kwargs:

The keyword arguments form of dimensions. One of dimensions or dimensions_kwargs must be provided.

Returns
stackedDataset

Dataset with stacked data.