# xarray.Dataset.set_coords

#### Dataset.set_coords(names)[[source]](https://github.com/pydata/xarray/blob/main/xarray/core/dataset.py#L1918-L1973)

Given names of one or more variables, set them as coordinates.

* **Parameters:**
  **names** ([hashable](../user-guide/terminology.html.md#term-name) or [iterable](https://docs.python.org/3/glossary.html#term-iterable) of [hashable](../user-guide/terminology.html.md#term-name)) – Name(s) of variables in this dataset to convert into coordinates.
* **Returns:**
  [`Dataset`](xarray.Dataset.html.md#xarray.Dataset)

#### SEE ALSO
[`Dataset.swap_dims`](xarray.Dataset.swap_dims.html.md#xarray.Dataset.swap_dims), [`Dataset.assign_coords`](xarray.Dataset.assign_coords.html.md#xarray.Dataset.assign_coords)

### Examples

<div class="try_examples_button_container"><button class="try_examples_button" onclick="window.tryExamplesShowIframe('ce26743b-8aa8-405d-a664-8cca3df6b77e','32f477f3-9a40-4bec-a6d2-77f7b76bc718','905a4b6e-90d2-4f0c-8c35-1e8ed828ac9e','../lite/tree/../notebooks/index.html?path=6432332c_846c_4f9b_945d_4cc98161ffad.ipynb','None')">Try it in your browser!</button></div>
```pycon
>>> dataset = xr.Dataset(
...     {
...         "pressure": ("time", [1.013, 1.2, 3.5]),
...         "time": pd.date_range("2023-01-01", periods=3),
...     }
... )
>>> dataset
<xarray.Dataset> Size: 48B
Dimensions:   (time: 3)
Coordinates:
  * time      (time) datetime64[us] 24B 2023-01-01 2023-01-02 2023-01-03
Data variables:
    pressure  (time) float64 24B 1.013 1.2 3.5
```

```pycon
>>> dataset.set_coords("pressure")
<xarray.Dataset> Size: 48B
Dimensions:   (time: 3)
Coordinates:
  * time      (time) datetime64[us] 24B 2023-01-01 2023-01-02 2023-01-03
    pressure  (time) float64 24B 1.013 1.2 3.5
Data variables:
    *empty*
```

On calling `set_coords` , these data variables are converted to coordinates, as shown in the final dataset.

<div id="905a4b6e-90d2-4f0c-8c35-1e8ed828ac9e" class="try_examples_outer_iframe  hidden"><div class="try_examples_button_container"><button class="try_examples_button" onclick="window.tryExamplesHideIframe('ce26743b-8aa8-405d-a664-8cca3df6b77e','905a4b6e-90d2-4f0c-8c35-1e8ed828ac9e')">Go Back</button><button class="try_examples_button" onclick="window.openInNewTab('ce26743b-8aa8-405d-a664-8cca3df6b77e','905a4b6e-90d2-4f0c-8c35-1e8ed828ac9e')">Open In Tab</button></div><div id="32f477f3-9a40-4bec-a6d2-77f7b76bc718" class="jupyterlite_sphinx_iframe_container"></div></div><script>document.addEventListener("DOMContentLoaded", function() {window.loadTryExamplesConfig("../try_examples.json");});</script>
