issues: 445745470
This data as json
id | node_id | number | title | user | state | locked | assignee | milestone | comments | created_at | updated_at | closed_at | author_association | active_lock_reason | draft | pull_request | body | reactions | performed_via_github_app | state_reason | repo | type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
445745470 | MDExOlB1bGxSZXF1ZXN0MjgwMTIwNzIz | 2972 | ENH: Preserve monotonic descending index order when merging | 13662783 | open | 0 | 4 | 2019-05-18T19:12:11Z | 2022-06-09T14:50:17Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/2972 |
CommentsI was doing some work and I kept running into the issue described at #2947, so I had a try at a fix. It was somewhat of a hassle to understand the issue because I kept running into seeming inconsistencies. This is caused by the fact that the joiner doesn't sort with a single index:
I also noticed that an outer join gets called with e.g. an It's just checking for the specific case now, but it feels like an very specific issue anyway... The merge behavior is slightly different now, which is reflected in the updated test outcomes in |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/2972/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
13221727 | pull |