爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 12473|回复: 9

[作图] ncl 批量读取数据 遇到闰年

[复制链接]

新浪微博达人勋

发表于 2016-6-15 21:52:36 | 显示全部楼层 |阅读模式

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

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

x
files = systemfunc("ls /nfs3/yuanasm/likan/MJO/precipitation/gpcc_*.nc")
   f = addfiles(files,"r")
   ListSetType (f,"join")
   P = f[:]->p
用这个批量读取nc资料,一年为一个nc
但是出现图中错误,就是因为这些年份为闰年,366天,所以被略过了没读上
请问怎么办
1.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-16 13:10:58 | 显示全部楼层
好神奇的问题,兄弟你是想要怎么使用这些数据呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-13 15:55:35 | 显示全部楼层
把join 换成  cat
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-14 08:45:10 | 显示全部楼层
C:\Users\wangxj\Desktop
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-14 08:46:35 | 显示全部楼层

哎呀,错了。。。选项错了,cat
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-21 16:33:10 | 显示全部楼层
谢谢楼主,这个问题困扰了我好久,现在有点眉目了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-6-3 18:51:41 | 显示全部楼层
话说我在ncl官网看到有个函数,isleapyear。可以这样,搞一个循环,判断是否是闰年,
话说闰年的数据咋个处理?2月有29天,就直接舍弃掉那一天,然后读取接下来的数据还是?
(困扰)
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-6-14 10:10:13 | 显示全部楼层
rrdfjrtfdh 发表于 2021-6-3 18:51
话说我在ncl官网看到有个函数,isleapyear。可以这样,搞一个循环,判断是否是闰年,
话说闰年的数据咋个 ...

你好,请问现在 你是怎么处理闰年 2月29日 的数据的呢?直接去掉嘛?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-6-22 11:06:23 | 显示全部楼层
rainbow12138 发表于 2022-6-14 10:10
你好,请问现在 你是怎么处理闰年 2月29日 的数据的呢?直接去掉嘛?

一般直接取28天。
;The climatological value of leap day is replaced by 28th February
if (isleapyear(iyear) .and. imon .eq. 2 .and. iday .eq. 29) then
; 29feb -> 28feb
iday = 28
end if
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-11-13 14:23:56 | 显示全部楼层
是冉冉升起的冉 发表于 2022-6-22 11:06
一般直接取28天。
;The climatological value of leap day is replaced by 28th February
if (isleapye ...

可以具体讲讲吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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