html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/issues/1081#issuecomment-323880231,https://api.github.com/repos/pydata/xarray/issues/1081,323880231,MDEyOklzc3VlQ29tbWVudDMyMzg4MDIzMQ==,7799184,2017-08-21T23:44:30Z,2017-08-21T23:56:54Z,CONTRIBUTOR,"I have also hit this issue, this method could be useful. I'm putting below my workaround in case it is any helpful: ```python def reorder_dims(darray, dim1, dim2): """""" Interchange two dimensions of a DataArray in a similar way as numpy's swap_axes """""" dims = list(darray.dims) assert set([dim1,dim2]).issubset(dims), 'dim1 and dim2 must be existing dimensions in darray' ind1, ind2 = dims.index(dim1), dims.index(dim2) dims[ind2], dims[ind1] = dims[ind1], dims[ind2] return darray.transpose(*dims) ```","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,187393785