我有一个 netcdf 文件,其中包含从 1975 年至 2005 年期间的 ERA5 数据转换而来的每日气温和降水量。我想计算整个时间段内的季节性平均值,但我的季节持续时间与默认的 CDO 季节不同。 CDO 将季节指定为 DJF、MAM 等,但我想要 JJAS 季节。我如何进行此更改并计算季节性平均值?
cdo -yseasmean -select,season=JJAS uk_t2m.nc uk_t2m_yseasmean.nc
cdo(1) select: Process started
cdo(1) select: Processed 3573990 values from 1 variable over 11323 timesteps
cdo yseasmean: Processed 3573990 values from 1 variable over 3782 timesteps [0.58s 37MB]
cdo showdate uk_t2m_yseasmean.nc
2005-08-31 338075-12-20
是否有更好的方法在 CDO 或使用其他工具中执行此操作?我在运行 cdo showdate 命令时收到两个日期,我不明白为什么。任何提示都会有帮助。
如果您愿意,可以手动选择月份,然后进行一次计时以获得这些月份的平均值:
cdo -timmean -selmon,5/8 in.nc out.nc