datatree.DataTree.reorder_levels

Attention

This repository has been archived. Please use xarray.DataTree instead.

datatree.DataTree.reorder_levels#

DataTree.reorder_levels(dim_order: Mapping[Any, Sequence[int | Hashable]] | None = None, **dim_order_kwargs: Sequence[int | Hashable]) Self[source]#

Rearrange index levels using input order.

Parameters:
  • dim_order (dict-like of Hashable to Sequence of int or Hashable, optional) – Mapping from names matching dimensions and values given by lists representing new level orders. Every given dimension must have a multi-index.

  • **dim_order_kwargs (Sequence of int or Hashable, optional) – The keyword arguments form of dim_order. One of dim_order or dim_order_kwargs must be provided.

Returns:

obj (Dataset) – Another dataset, with this dataset’s data but replaced coordinates.