# xarray.DataArray.reset_index

#### DataArray.reset_index(dims_or_levels, drop=False)[[source]](https://github.com/pydata/xarray/blob/main/xarray/core/dataarray.py#L2957-L2992)

Reset the specified index(es) or multi-index level(s).

This legacy method is specific to pandas (multi-)indexes and
1-dimensional “dimension” coordinates. See the more generic
[`drop_indexes()`](xarray.DataArray.drop_indexes.html.md#xarray.DataArray.drop_indexes) and [`set_xindex()`](xarray.DataArray.set_xindex.html.md#xarray.DataArray.set_xindex)
method to respectively drop and set pandas or custom indexes for
arbitrary coordinates.

* **Parameters:**
  * **dims_or_levels** (`Hashable` or [sequence](https://docs.python.org/3/glossary.html#term-sequence) of `Hashable`) – Name(s) of the dimension(s) and/or multi-index level(s) that will
    be reset.
  * **drop** ([`bool`](https://docs.python.org/3/builtins/functions.html#bool), *default*: [`False`](https://docs.python.org/3/builtins/constants.html#False)) – If True, remove the specified indexes and/or multi-index levels
    instead of extracting them as new coordinates (default: False).
* **Returns:**
  **obj** ([`DataArray`](xarray.DataArray.html.md#xarray.DataArray)) – Another dataarray, with this dataarray’s data but replaced
  coordinates.

#### SEE ALSO
[`DataArray.set_index`](xarray.DataArray.set_index.html.md#xarray.DataArray.set_index), [`DataArray.set_xindex`](xarray.DataArray.set_xindex.html.md#xarray.DataArray.set_xindex), [`DataArray.drop_indexes`](xarray.DataArray.drop_indexes.html.md#xarray.DataArray.drop_indexes)
