爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6849|回复: 7

[作图] 求问!如何将多年的逐月数据处理为一个1到12月的多年月平均资料

[复制链接]
发表于 2022-7-29 15:26:59 | 显示全部楼层 |阅读模式

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

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

x
我现在手里有16年的逐月资料(总共192个月),想处理成一个1到12月的多年月平均,最后来画高度-时间分布图。
这个多年月平均应该如何处理呢?

万分感谢!


密码修改失败请联系微信:mofangbao
发表于 2022-7-30 12:06:27 | 显示全部楼层
同问,有知道的大神麻烦回复下,着急
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2022-7-30 14:34:56 | 显示全部楼层
NCL                 
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2022-7-30 16:45:06 | 显示全部楼层
如果是格点资料,原始为A(ntime,nlat,nlon),ntime=192,采用reshape函数(使用方法参考https://www.ncl.ucar.edu/Documen ... lt-in/reshape.shtml)转换为B(nyear,nmonth,nlat,nlon),其中nyear=16,nmonth=12.其它与A一致。再使用dim_avg_n函数(使用方法参考https://www.ncl.ucar.edu/Documen ... -in/dim_avg_n.shtml)计算多年平均即可。
另外,建议多看看https://www.ncl.ucar.edu/Document/Functions/list_alpha.shtml上的函数使用说明,很多问题都能解决。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2023-3-21 09:49:55 | 显示全部楼层
我是用cdo先把逐月数据提取出来,再用dim_avg_n_Wrap,可以去ncl官网看看这个函数的使用方法https://www.ncl.ucar.edu/Documen ... -in/dim_avg_n.shtml
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2023-3-21 23:18:58 | 显示全部楼层
间隔12取数据,就是每个月,然后再平均就好,但是我觉得楼上cdo处理应该最方便的方法,cdo提取时间,然后可以用cdo里的ensmean处理平均,处理后直接画图就行
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2023-3-24 21:00:12 | 显示全部楼层
cookie-o-o 发表于 2022-7-30 16:45
如果是格点资料,原始为A(ntime,nlat,nlon),ntime=192,采用reshape函数(使用方法参考https://www.ncl.uca ...

请问用python如何实现呢
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-11 20:53:53 | 显示全部楼层
鹤島a 发表于 2023-3-24 21:00
请问用python如何实现呢

https://blog.csdn.net/weixin_43259541/article/details/114449168
你可以看一下这个文章,作者用python写的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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