# xarray.Dataset.from_dict

#### *classmethod* Dataset.from_dict(d)[[source]](https://github.com/pydata/xarray/blob/main/xarray/core/dataset.py#L7810-L7899)

Convert a dictionary into an xarray.Dataset.

* **Parameters:**
  **d** ([dict-like](https://docs.python.org/3/glossary.html#term-mapping)) –

  Mapping with a minimum structure of
  : `{"var_0": {"dims": [..], "data": [..]},                             ...}`
* **Returns:**
  **obj** ([`Dataset`](xarray.Dataset.html.md#xarray.Dataset))

#### SEE ALSO
[`Dataset.to_dict`](xarray.Dataset.to_dict.html.md#xarray.Dataset.to_dict), [`DataArray.from_dict`](xarray.DataArray.from_dict.html.md#xarray.DataArray.from_dict)

### Examples

<div class="try_examples_button_container"><button class="try_examples_button" onclick="window.tryExamplesShowIframe('50834657-178b-4150-8c9f-5ecb01112ee1','03b0e242-ee10-4800-8b31-9f9b419227e0','bd4c6f89-c999-4aaa-8302-59e8adbc32d4','../lite/tree/../notebooks/index.html?path=12d449ab_4336_4526_92d9_485002596089.ipynb','None')">Try it in your browser!</button></div>
```pycon
>>> d = {
...     "t": {"dims": ("t"), "data": [0, 1, 2]},
...     "a": {"dims": ("t"), "data": ["a", "b", "c"]},
...     "b": {"dims": ("t"), "data": [10, 20, 30]},
... }
>>> ds = xr.Dataset.from_dict(d)
>>> ds
<xarray.Dataset> Size: 60B
Dimensions:  (t: 3)
Coordinates:
  * t        (t) int64 24B 0 1 2
Data variables:
    a        (t) <U1 12B 'a' 'b' 'c'
    b        (t) int64 24B 10 20 30
```

```pycon
>>> d = {
...     "coords": {
...         "t": {"dims": "t", "data": [0, 1, 2], "attrs": {"units": "s"}}
...     },
...     "attrs": {"title": "air temperature"},
...     "dims": "t",
...     "data_vars": {
...         "a": {"dims": "t", "data": [10, 20, 30]},
...         "b": {"dims": "t", "data": ["a", "b", "c"]},
...     },
... }
>>> ds = xr.Dataset.from_dict(d)
>>> ds
<xarray.Dataset> Size: 60B
Dimensions:  (t: 3)
Coordinates:
  * t        (t) int64 24B 0 1 2
Data variables:
    a        (t) int64 24B 10 20 30
    b        (t) <U1 12B 'a' 'b' 'c'
Attributes:
    title:    air temperature
```

<div id="bd4c6f89-c999-4aaa-8302-59e8adbc32d4" class="try_examples_outer_iframe  hidden"><div class="try_examples_button_container"><button class="try_examples_button" onclick="window.tryExamplesHideIframe('50834657-178b-4150-8c9f-5ecb01112ee1','bd4c6f89-c999-4aaa-8302-59e8adbc32d4')">Go Back</button><button class="try_examples_button" onclick="window.openInNewTab('50834657-178b-4150-8c9f-5ecb01112ee1','bd4c6f89-c999-4aaa-8302-59e8adbc32d4')">Open In Tab</button></div><div id="03b0e242-ee10-4800-8b31-9f9b419227e0" class="jupyterlite_sphinx_iframe_container"></div></div><script>document.addEventListener("DOMContentLoaded", function() {window.loadTryExamplesConfig("../try_examples.json");});</script>
