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/4765#issuecomment-869042934,https://api.github.com/repos/pydata/xarray/issues/4765,869042934,MDEyOklzc3VlQ29tbWVudDg2OTA0MjkzNA==,5635139,2021-06-26T18:24:46Z,2021-06-26T18:24:46Z,MEMBER,"I think this does work now?
```python
In [3]: da.stack(xy=['x', 'y']).to_series()
Out[3]:
z x y
z1 x1 y1 2
y2 5
y3 6
x2 y1 0
y2 7
y3 1
x3 y1 4
```
@carlos-rpg you may have also been looking for `to_pandas` or `to_dataframe`.
Closing but please reopen if I'm mistaken!","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,778863478
https://github.com/pydata/xarray/issues/4765#issuecomment-755190063,https://api.github.com/repos/pydata/xarray/issues/4765,755190063,MDEyOklzc3VlQ29tbWVudDc1NTE5MDA2Mw==,34008825,2021-01-06T09:33:11Z,2021-01-06T13:45:01Z,NONE,"> I think that works as intended, although the error message could definitely be better.
>
> `Series` is limited to 1D arrays, so we have to convert `DataArray` objects with more than one dimension using `stack`. If the object already has a `MultiIndex` this fails because we don't support `da.stack(xy=['x', 'y']).stack(xyz=['xy', 'z'])`.
It's a pity because having a partial MultiIndex DataArray helps a lot if there are lots of combinations of `x` and `y` with NA values. My reason to transfort into a pandas object is that I need to `groupby` by 3 dimensions.
EDIT:
I have found a strange workaround: `da.stack(xy=['x', 'y']).to_dask_dataframe().compute()`","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,778863478
https://github.com/pydata/xarray/issues/4765#issuecomment-754781227,https://api.github.com/repos/pydata/xarray/issues/4765,754781227,MDEyOklzc3VlQ29tbWVudDc1NDc4MTIyNw==,14808389,2021-01-05T17:29:10Z,2021-01-05T17:29:10Z,MEMBER,"I think that works as intended, although the error message could definitely be better.
`Series` is limited to 1D arrays, so we have to convert `DataArray` objects with more than one dimension using `stack`. If the object already has a `MultiIndex` this fails because we don't support `da.stack(xy=['x', 'y']).stack(xyz=['xy', 'z'])`.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,778863478