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/3287#issuecomment-603944176,https://api.github.com/repos/pydata/xarray/issues/3287,603944176,MDEyOklzc3VlQ29tbWVudDYwMzk0NDE3Ng==,5635139,2020-03-25T16:30:20Z,2020-03-25T16:30:20Z,MEMBER,"Re the reordering; that's the case, though it does reorder the dimension, not just the coord (i.e. it's still correctly aligned). Slight change to the original example to demonstrate.
```
In [18]: data = np.arange(2).reshape((2,1,1))
...: dims = ['c', 'y', 'x']
...:
...: d1 = xr.DataArray(data, dims=dims)
...: g1 = d1.stack(f=['c', 'x']).groupby('f').first()
...: print('Expected dim names:')
...: print(g1.coords)
...: print()
...:
...: d2 = xr.DataArray(data, dims=dims, coords={'c': ['R', 'G']})
...: g2 = d2.stack(f=['c', 'x']).groupby('f').first()
...: print('Unexpected dim names:')
...: print(g2.coords)
Expected dim names:
Coordinates:
* f (f) MultiIndex
- c (f) int64 0 1
- x (f) int64 0 0
Unexpected dim names:
Coordinates:
* f (f) MultiIndex
- f_level_0 (f) object 'G' 'R'
- f_level_1 (f) int64 0 0
In [19]: d2
Out[19]:
array([[[0]],
[[1]]])
Coordinates:
* c (c)
array([[1, 0]])
Coordinates:
* f (f) MultiIndex
- f_level_0 (f) object 'G' 'R'
- f_level_1 (f) int64 0 0
Dimensions without coordinates: y
```
Yes that second reference looks like the place @spencerahill! ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,490476815
https://github.com/pydata/xarray/issues/3287#issuecomment-603495218,https://api.github.com/repos/pydata/xarray/issues/3287,603495218,MDEyOklzc3VlQ29tbWVudDYwMzQ5NTIxOA==,5635139,2020-03-24T20:44:58Z,2020-03-24T20:44:58Z,MEMBER,This does look weird. A PR would be great.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,490476815