issues: 636512559
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
636512559 | MDU6SXNzdWU2MzY1MTI1NTk= | 4143 | [Feature request] Masked operations | 1200058 | open | 0 | 1 | 2020-06-10T20:04:45Z | 2021-04-22T20:54:03Z | NONE | Xarray already has Logically, a sparse array is equal to a masked dense array.
They only differ in their internal data representation.
Therefore, I would propose to have a This would solve a number of problems: - No more conversion of int -> float - Explicit value for missingness - When stacking data with missing values, the missing values can be just dropped - When converting data with missing values to DataFrame, the missing values can be just dropped MCVE Code SampleAn example would be outer joins with slightly different coordinates (taken from the documentation): ```python
Non-masked outer join:```python
The masked version:```python
Related issue: https://github.com/pydata/xarray/issues/3955 |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4143/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
13221727 | issue |