登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用ncl处理几组经纬度一样,时间维不同的数据,比如原始数据ozone1(9,mlon,nlat), ozon2(10,mlon,nlat),ozon3(9,mlon,nlat) 如下:
all_files = systemfunc("ls ozone/ozone*")
print(all_files)
fall = addfiles (all_files, "r")
ListSetType (fall, "cat") ; concatenate or "merge" (default)
oz = fall[:]->tco3
发现读进来的数据不是按照时间维的顺序来放,但是如果读进来的是相同时间维经纬度的话就是对的,
然后尝试用 cdo cat o*.nc ozone1-3.nc 合并数据,会报错。
Error (cdf_put_vara_double): NetCDF: Numeric conversion not representable
网上查了下用 cdo -b f32 cat o*.nc ozone1-3.nc,还是一样的错,我的原始数据是short型的,不知道要怎么改,求助
请问大神用ncl 和CDO 可以合并不同时间纬度的数据吗
|