xarray.Dataset.set_coords#

Dataset.set_coords(names)[source] #

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

Parameters:

names (hashable or iterable of hashable) – Name(s) of variables in this dataset to convert into coordinates.

Examples

>>> 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
>>> 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.

Returns:

Dataset

On this page