爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 1213|回复: 2

[其他] 求助,统计月平均怎么在逐日数据中截取时间

[复制链接]

新浪微博达人勋

发表于 2023-8-20 21:17:04 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
我用yymmdd_time生成了从2002年到2020年的日期数据,把它赋值给了u风的时间维
然后想计算2002年11-2003年4月的月平均,其他年份以此类推
接下来需要怎么处理才能把每月的数据挑选出来呢?

这个是待处理的u风数据属性资料

; printVarSummary(u)
    ; Coordinates:
    ;             ncl0: [20021101..20200430]
    ;             level: [1000..300]
    ;             latitude: [20..35]
    ;             longitude: [95..115]
    ; Number Of Attributes: 8
    ;   missing_value_original :      -32767
    ;   _FillValue_original : -32767
    ;   standard_name :       eastward_wind
    ;   long_name :   U component of wind
    ;   units :       m s**-1
    ;   missing_value :       -32767
    ;   average_op_ncl :      dim_avg_n over dimension(s): time
    ;   _FillValue :  -32767


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2023-8-22 03:56:39 | 显示全部楼层
there are many ways to operate this problem.
for example:
do iyear = 2002, 2020
locind = ind( yymmdd .ge. (iyear*10000+1100+01) .and. yymmdd .le. ( (iyear+1)*10000+0400+30) )
uave(iyear-2002,:,:) =dim_avg_n_Wrap(u(locind,:,:),0)
end do
or
you can firstly operate this daily data to monthly data, and then, calculate the seasonal average.
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-8-22 14:42:00 | 显示全部楼层
houtian 发表于 2023-8-22 03:56
there are many ways to operate this problem.
for example:
do iyear = 2002, 2020

谢谢!解决啦!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表