连接具有不同变量的 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
假设所有文件都在相同的网格和时间上。
我想使用 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
假设所有文件都在相同的网格和时间上。