【发布时间】:2018-03-20 03:05:57
【问题描述】:
我正在计算我的数据的年度平均值:
sst_ANN = ds['sst'].groupby(ds['time.year']).mean(dim='time')
这当然很优雅。现在我想做同样的事情,除了计算后一年从六月到五月的年平均值,而不是日历年。会有类似的单线来做到这一点吗?
【问题讨论】:
-
在 Pandas 中可以这样做:stackoverflow.com/questions/26341272/…
-
这是我得到的结果:
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
标签: python-xarray xarray