首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在NCL上保存put合并的nc文件

在NCL上保存put合并的nc文件
EN

Stack Overflow用户
提问于 2021-09-02 11:49:58
回答 1查看 57关注 0票数 0

我尝试过在ubuntu windows 10平台下使用ncl合并多个nc文件。我使用了以下简单的代码。

fils = systemfunc("ls *.nc");检查所有nc文件扩展名为f1 = addfiles(fils,"r")的文件;读取文件并将其分配给f1 prec = f1->pr(:,{55:70},{134:149});合并所有变量名为"pr“的文件并将其保存到prec中

printVarSummary(prec)

有没有人可以提示一下如何将输出保存到nc文件中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-14 17:22:44

由于您还添加了cdo标记,因此我假定您可以使用cdo解决方案,在这种情况下,您只需使用

代码语言:javascript
复制
 cdo merge *.nc output.nc 

从命令行执行此操作。

如果您想继续使用ncl,这里有一个页面解释了如何使用一种快速、简单的方法编写netcdf文件,或者使用一种更复杂的方法给您更多的控制:https://www.ncl.ucar.edu/Applications/write_netcdf.shtml

也就是说,ncl作为一种语言现在已经被冻结了,因为他们现在已经转移到在NCAR用python开发两个包(PyNGL和PyNIO),所以如果你想留在那个框架中,而不是学习如何在ncl中做到这一点,我强烈建议转移到python中的package PyNIO

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69029724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档