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/4197#issuecomment-653578137,https://api.github.com/repos/pydata/xarray/issues/4197,653578137,MDEyOklzc3VlQ29tbWVudDY1MzU3ODEzNw==,14808389,2020-07-03T14:38:57Z,2020-07-03T14:41:16Z,MEMBER,"you should be able to emulate that using:
```python
In [2]: data = np.array([
...: [np.nan, np.nan, np.nan, np.nan],
...: [np.nan, 0, 2, np.nan],
...: [np.nan, 2, 0, np.nan],
...: [np.nan, np.nan, np.nan, np.nan],
...: ])
...: da = xr.DataArray(data, dims=(""x"", ""y""))
In [3]: def shrink(arr):
...: notnull = da.notnull()
...: indexers = {
...: dim: notnull.any(dim=set(da.dims) - set([dim]))
...: for dim in da.dims
...: }
...: return arr.sel(**indexers)
...:
In [4]: da
Out[4]:
array([[nan, nan, nan, nan],
[nan, 0., 2., nan],
[nan, 2., 0., nan],
[nan, nan, nan, nan]])
Dimensions without coordinates: x, y
In [5]: shrink(da)
Out[5]:
array([[0., 2.],
[2., 0.]])
Dimensions without coordinates: x, y
```
@pydata/xarray: is this common enough to add it to the API?
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,650549352