Я вычисляю среднегодовые значения своих данных с помощью:
sst_ANN = ds['sst'].groupby(ds['time.year']).mean(dim='time')
что, безусловно, элегантно. Теперь я хочу сделать то же самое, за исключением того, что вычислить среднегодовое значение с июня по май в следующем году, а не в календарном году. Будет ли для этого аналогичный однострочный?
my_time = pd.to_datetime(ds_sst['time'].values)
ds_sst.groupby(pd.DatetimeIndex( ds_sst['time'].values ).shift(-5,freq='m').year)
Дает:TypeError: 'group' must be an xarray.DataArray or the name of an xarray variable or dimension
- person Leo van Kampenhout   schedule 19.03.2018