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