【发布时间】:2020-06-26 02:39:46
【问题描述】:
我有很多具有相同纬度和经度维度的海面温度 NetCDF 文件,但时间变量不同。我想尝试通过组合时间变量将其组合成 1 个 NetCDF 文件,因为每个 netcdf 文件中的时间变量都是连续的
有没有更有效的方法?因为在 CDO(气候数据操作员)中我不能循环
以下是我使用的文件名示例
sstdas_19810101.nc
sstdas_19810102.nc
sstdas_19810103.nc
sstdas_19810201.nc
sstdas_19810202.nc
sstdas_19810203.nc
...
sstdas_20171203.nc
带有模式 sstdas_(year)(month)(dekad)
【问题讨论】:
-
能否请您显示您尝试的 cdo 命令以及您遇到的错误?
-
cdo merge input_1.nc input_2.nc output.nc这需要很多时间,因为我无法使用该代码进行循环 -
您是否尝试使用通配符
cdo mergetime,例如stackoverflow.com/questions/26240747/… -
如果文件名不是连续的但时间变量是连续的,可以吗?还是必须是顺序的?
-
我相信它们需要像您的原始示例一样按照正确的字母数字顺序排列。为什么不尝试一下,看看你会得到什么?
标签: r netcdf netcdf4 cdo-climate