Python 如何在xarray以JJA而不是JJA的身份获得赛季?

Python 如何在xarray以JJA而不是JJA的身份获得赛季?,python,mean,python-xarray,Python,Mean,Python Xarray,如何在计算季节平均值而不是JJA时获得xarray的季风月数(JJA) import xarray as xr fname='/home/krishna/SIMS/P1/*.nc' ds=xr.open_mfdataset(fname) temp=ds.temp sea_temp=temp.groupby('time.season').mean(dim='time') sea_temp.plot.imshow(col='season',robust=True) 输出显示为JJA月,而不是JJA

如何在计算季节平均值而不是JJA时获得xarray的季风月数(JJA)

import xarray as xr
fname='/home/krishna/SIMS/P1/*.nc'
ds=xr.open_mfdataset(fname)
temp=ds.temp
sea_temp=temp.groupby('time.season').mean(dim='time')
sea_temp.plot.imshow(col='season',robust=True)
输出显示为JJA月,而不是JJA月。
如何计算JJAS的季节平均值(6-9月)

我可以通过编写以下函数来解决这个问题

def is_jjas(month):
    return (month >= 6) & (month <= 9)

seasonal_temp = temp.sel(time=is_jjas(temp['time.month']))
def是jjas(月):

return(month>=6)和(month这看起来不错;我想您可能希望
month>=6
的间隔时间在6月份开始,但是:)。是的@我真的忘了那一点。谢谢你纠正我犯的错误。