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/2230#issuecomment-399059204,https://api.github.com/repos/pydata/xarray/issues/2230,399059204,MDEyOklzc3VlQ29tbWVudDM5OTA1OTIwNA==,30219501,2018-06-21T10:48:21Z,2018-06-21T10:48:21Z,NONE,"Thank you for considering that issue in your pull request #2236.
I will switch to comment your work in the related thread, but I would leave this issue open until a solution is found for the min_count option.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,331981984
https://github.com/pydata/xarray/issues/2230#issuecomment-397313140,https://api.github.com/repos/pydata/xarray/issues/2230,397313140,MDEyOklzc3VlQ29tbWVudDM5NzMxMzE0MA==,30219501,2018-06-14T14:20:10Z,2018-06-14T14:34:18Z,NONE,"I really have problems in reading the code in duck_array_ops.py. The program starts with defining 12 operators. One of them is:
```
sum = _create_nan_agg_method('sum', numeric_only=True)
```
I really do not understand where the train is going. Thats due to my limited programming skills for object-oriented code. No guess what '_create_nan_agg_method' is doing. I tried to change the code in method
```
def _nansum_object(value, axis=None, **kwargs):
"""""" In house nansum for object array """"""
return _dask_or_eager_func('sum')(value, axis=axis, **kwargs)
#return np.array(np.nan)
```
but it seems that he will not touch that method during the 'resample().sum()' process.
I need some help to really modify the operators. Is there any hint for me? For the pandas code it seems to be much easier.
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,331981984
https://github.com/pydata/xarray/issues/2230#issuecomment-396934730,https://api.github.com/repos/pydata/xarray/issues/2230,396934730,MDEyOklzc3VlQ29tbWVudDM5NjkzNDczMA==,30219501,2018-06-13T13:21:40Z,2018-06-13T13:47:56Z,NONE,"I can overcome this by using
```
In [14]: fcut.resample(dim='time',freq='M',how='mean',skipna=False)
Out[14]:
Dimensions: (bnds: 2, time: 5)
Coordinates:
* time (time) datetime64[ns] 2006-05-31 2006-06-30 2006-07-31 ...
Dimensions without coordinates: bnds
Data variables:
rotated_pole (time) float64 1.0 1.0 1.0 1.0 1.0
time_bnds (time, bnds) float64 1.438e+07 1.438e+07 1.702e+07 ...
TOT_PREC (time) float64 nan nan nan nan nan
```
BUT THE PROBLEM IS:
A) that this behaviour is in contradiction to the computation of a mean. I can always compute a mean with the default option 'skipna=True' regardless I have a few NA's in the timeseries (the output is a number not considering the NA's) or only NA's in the timeseries (the output is NA). This is what i would expect.
B) that setting `skipna=False' does not allow for computations if only one value of the timeseries is NA.
I would like to have the behaviour of the mean operator also for the sum operator.
Also for the climate data operators (CDO) the developers decided to give the users two options, skipna=True and skipna=False. But skipna == TRUE should result in the same behaviour for both operators (mean and sum).
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,331981984