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 137920337,MDU6SXNzdWUxMzc5MjAzMzc=,780,Index/dimension order not preserved when going from and to DataFrame,4641789,closed,0,,,5,2016-03-02T16:17:55Z,2019-02-27T22:48:20Z,2019-02-27T22:48:20Z,NONE,,,,"If I convert DataFrame --> Dataset --> DataFrame, then the index ordering gets switched. Is this a bug or a feature? ``` ids = ['A','B'] heights = [1,2] times = pd.date_range('2010-01-01', '2010-01-02', freq='1D') names = ['id','height','time'] index = pd.MultiIndex.from_product([ids, heights, times], names=names) f1 = pd.DataFrame(index=index) # has ordering id, height time f1['V1'] = np.random.ranf(size=len(f1)) f1['V2'] = np.random.ranf(size=len(f1)) ds = xr.Dataset.from_dataframe(f1) # has ordering id, height, time f2 = ds.to_dataframe() # has ordering height, id, time ``` ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/780/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,completed,13221727,issue