连接具有不同变量的 netcdf 文件 - 使用 nco

Concatenate netcdf files with different variables - using nco

我想使用 nco 连接两组 netcdf 文件,每组大约有 30 个文件。

第 1 组包含:经度、纬度、时间和 v。

第 2 组包含:经度、纬度、时间和 u。

我试过:

ncks *.nc out.nc    

但我得到:

Error received 97 filenames; need no more than two

然后我尝试了:

ncks -A *.nc out.nc

但错误仍然存​​在:

Error received 97 filenames; need no more than two

请你指出正确的方向,我对此很陌生。

提前致谢。

如果您使用 ncrcat 而不是 ncks,您的第一次尝试应该会成功:

ncrcat *.nc out.nc

请注意,您的通配符表达式的计算结果是您想要的文件,即 ls *.nc 结果是所有输入文件,而不是其他任何内容。

作为替代方案,您还可以使用 Climate Data Operators (CDO):

cdo cat *.nc out.nc

假设所有文件都在相同的网格和时间上。