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/2944#issuecomment-846304424,https://api.github.com/repos/pydata/xarray/issues/2944,846304424,MDEyOklzc3VlQ29tbWVudDg0NjMwNDQyNA==,6815844,2021-05-21T23:12:21Z,2021-05-21T23:12:21Z,MEMBER,"Closed as the discussions can be continued in #5361 .
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,441088452
https://github.com/pydata/xarray/issues/2944#issuecomment-540209789,https://api.github.com/repos/pydata/xarray/issues/2944,540209789,MDEyOklzc3VlQ29tbWVudDU0MDIwOTc4OQ==,5635139,2019-10-09T21:32:05Z,2019-10-09T21:32:05Z,MEMBER,"I had generally thought that we didn't want to keep non-dim coords along the group by i.e. if you want to keep them, put them as variables.
I'm also think it would be difficult to resolve issues like whether or not to keep coords based on their type in a way that wasn't surprising (though I guess we have to do it for data vars, even if we don't hit it often).
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,441088452
https://github.com/pydata/xarray/issues/2944#issuecomment-540182562,https://api.github.com/repos/pydata/xarray/issues/2944,540182562,MDEyOklzc3VlQ29tbWVudDU0MDE4MjU2Mg==,2448579,2019-10-09T20:36:55Z,2019-10-09T20:36:55Z,MEMBER,"So that has been fixed on master somehow but
``` python
da = xr.DataArray(np.arange(12).reshape(3, 4), dims=['x', 'y'],
coords={'x': [0, 1, 1],
'x2': ('x', ['a', 'b', 'c']),
'x3': ('x', [4, 5, 6])})
da.groupby(""x"").mean(""x"")
```
gives
```
array([[0., 1., 2., 3.],
[6., 7., 8., 9.]])
Coordinates:
* x (x) int64 0 1
Dimensions without coordinates: y
```
i.e coordinate `x3` has been dropped though the mean along `x` is meaningful. This is consistent with the behaviour of `reduce` e.g.
``` python
da.mean(""x"")
array([4., 5., 6., 7.])
Dimensions without coordinates: y
```
What would be the best way to implement reductions for non-dim coords? Add a `reduce_coords` kwarg?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,441088452