issue_comments: 301351084
This data as json
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/1408#issuecomment-301351084 | https://api.github.com/repos/pydata/xarray/issues/1408 | 301351084 | MDEyOklzc3VlQ29tbWVudDMwMTM1MTA4NA== | 4160723 | 2017-05-15T00:33:15Z | 2017-05-15T00:33:15Z | MEMBER | The current behavior is actually dictated by pandas and I think it was initially intentional (before we could access MultiIndex levels as virtual coordinates). In the first example ```python In [11]: mdix = ds.yx.to_index() In [12]: midx.get_loc_level(2, level='x') Out[12]: (array([False, True, False, False, True, False], dtype=bool), Index(['a', 'b'], dtype='object', name='y')) ``` If we want to keep the But we still have to choose whether automatically renaming the dimension makes sense or not, i.e., choose between
and
The second issue is also due to how MultiIndex works in pandas: ```python In [10]: midx[0] Out[10]: ('a', 1) In [11]: midx[[0, 1]] Out[11]: MultiIndex(levels=[['a', 'b'], [1, 2, 3]], labels=[[0, 0], [0, 1]], names=['y', 'x']) ``` I'm just wondering if it really makes sense to keep a MultiIndex for a coordinate that is not a dimension anymore like in this case. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
228295383 |