id,node_id,number,title,user,state,locked,assignee,milestone,comments,created_at,updated_at,closed_at,author_association,active_lock_reason,draft,pull_request,body,reactions,performed_via_github_app,state_reason,repo,type 620134014,MDU6SXNzdWU2MjAxMzQwMTQ=,4073,Error in DataArray.from_dict(data_array.to_dict()) when using pd.MultiIndex,13747844,open,0,,,4,2020-05-18T11:32:19Z,2022-06-22T16:12:34Z,,NONE,,,," Error recovering DataArray with `from_dict` from what was persisted by `to_dict` when using `pandas.MultiIndex`. #### MCVE Code Sample ```python import pandas as pd import xarray as xr idx = pd.MultiIndex.from_arrays([[1, 2], [3, 4]], names=('one', 'two')) array = xr.DataArray([0, 1], dims='idx', coords={'idx': idx}) assert array.sel(one=1, two=3) == 0 assert array.sel(one=2, two=4) == 1 array_dict = array.to_dict() xr.DataArray.from_dict(array_dict) ``` #### Expected Output No error. #### Problem Description `ValueError: Could not convert tuple of form (dims, data[, attrs, encoding]): (('idx',), [(1, 3), (2, 4)], {}) to Variable.` #### Versions python: 3.7.6 xarray: 0.15.1 pandas: 1.0.3 numpy: 1.18.4 scipy: 1.4.1 ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/4073/reactions"", ""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,issue