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/3768#issuecomment-586099185,https://api.github.com/repos/pydata/xarray/issues/3768,586099185,MDEyOklzc3VlQ29tbWVudDU4NjA5OTE4NQ==,5635139,2020-02-14T05:01:56Z,2020-02-14T05:02:33Z,MEMBER,"Thanks for the clear question. Having `array` and `xr.DataArray(array)` behave differently as arguments is ([fairly](https://xarray.pydata.org/en/stable/indexing.html#vectorized-indexing)) rare, so I can understand that it might be surprising at first. One advantage of this is it allowing pointwise indexing over a new dimension. Generally that would be a usefully named dimension (e.g. `z` in the docs), rather than `dim_0` though... I'll defer to @shoyer on commenting on his design choices if he sees this thread I do think it's complicated though (I find myself re-reading the docs and trying to remember how it works depending on the type & order of the arguments!), and a nicely presented table with the possible indexing methods and their results would be great.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,564555854 https://github.com/pydata/xarray/issues/3768#issuecomment-586073334,https://api.github.com/repos/pydata/xarray/issues/3768,586073334,MDEyOklzc3VlQ29tbWVudDU4NjA3MzMzNA==,5635139,2020-02-14T02:54:31Z,2020-02-14T02:54:31Z,MEMBER,"> Why do DataArrays have different behavior than other array-likes for these methods? Could you expand a bit? Do you mean re `sel` etc rather than positional indexing?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,564555854