issue_comments
3 rows where issue = 264517839 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: created_at (date), updated_at (date)
issue 1
- Option for arithmetics to ignore nans created by alignment · 3 ✖
| id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | performed_via_github_app | issue |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 510415725 | https://github.com/pydata/xarray/issues/1625#issuecomment-510415725 | https://api.github.com/repos/pydata/xarray/issues/1625 | MDEyOklzc3VlQ29tbWVudDUxMDQxNTcyNQ== | crusaderky 6213168 | 2019-07-11T09:48:07Z | 2019-07-11T09:48:07Z | MEMBER | Closed by #2876 |
{
"total_count": 0,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
} |
Option for arithmetics to ignore nans created by alignment 264517839 | |
| 378904185 | https://github.com/pydata/xarray/issues/1625#issuecomment-378904185 | https://api.github.com/repos/pydata/xarray/issues/1625 | MDEyOklzc3VlQ29tbWVudDM3ODkwNDE4NQ== | crusaderky 6213168 | 2018-04-05T11:26:23Z | 2018-04-05T11:26:23Z | MEMBER | Updated title. I'm happy with the explicit approach. New design prototype: ``` wallet, restaurant_bill = xarray.align(wallet, restaurant_bill, join='outer', fill_value=0) print(wallet - restaurant_bill) <xarray.DataArray (currency: 2)> array([50, 40]) Coordinates: * currency (currency) object 'EUR' 'USD' ``` |
{
"total_count": 0,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
} |
Option for arithmetics to ignore nans created by alignment 264517839 | |
| 335849053 | https://github.com/pydata/xarray/issues/1625#issuecomment-335849053 | https://api.github.com/repos/pydata/xarray/issues/1625 | MDEyOklzc3VlQ29tbWVudDMzNTg0OTA1Mw== | shoyer 1217238 | 2017-10-11T15:26:36Z | 2017-10-11T15:26:36Z | MEMBER | This behavior is consistent with the default behavior on pandas, which always does an outer join for arithmetic:
I do agree that we should have support for an explicit fill value in alignment/reindexing and arithmetic. For consistency with pandas (and elsewhere in xarray), let's call it
I can see the logic in using an identity value instead of NaN as a default in arithmetic. One peril of this approach is that it isn't always evident what the right identity is. In fact, according to NumPy: ``` In [16]: import numpy as np In [17]: print(np.add.identity) 0 In [18]: print(np.multiply.identity) 1 In [19]: print(np.subtract.identity) None In [20]: print(np.divide.identity) None ``` Let me give a couple other examples of why I don't think we should use an identity of some sort as the default:
- Suppose we are comparing a model to observations. |
{
"total_count": 0,
"+1": 0,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
} |
Option for arithmetics to ignore nans created by alignment 264517839 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE [issue_comments] (
[html_url] TEXT,
[issue_url] TEXT,
[id] INTEGER PRIMARY KEY,
[node_id] TEXT,
[user] INTEGER REFERENCES [users]([id]),
[created_at] TEXT,
[updated_at] TEXT,
[author_association] TEXT,
[body] TEXT,
[reactions] TEXT,
[performed_via_github_app] TEXT,
[issue] INTEGER REFERENCES [issues]([id])
);
CREATE INDEX [idx_issue_comments_issue]
ON [issue_comments] ([issue]);
CREATE INDEX [idx_issue_comments_user]
ON [issue_comments] ([user]);
user 2