0

我在两个不同的 nc 文件中有两种变量。尺寸和其他东西都是一样的,我只需要在现有的 nc 文件中再添加一个变量,我该怎么做(使用 CDO 或 R 或​​任何其他)

我使用了命令行 ( cdo selvar,varname in.nc out.nc),但它没有帮助。此命令确实有效,但会删除现有变量。关于如何在不删除 nc 文件中的变量的情况下添加新变量的任何建议?非常感谢。

4

2 回答 2

1

解决方案

根据您的澄清评论,我认为cdo您需要的命令是cat

cdo cat aaa.nc bbb.nc output.nc 

这会将字段连接到bbb.nc其中的字段aaa.nc并将结果放入output.nc

nco解决方案

作为替代方案,您还可以使用ncrcat

ncrcat aaa.nc bbb.nc output.nc 
于 2021-08-04T12:34:50.697 回答
0

NCO 解决方案是

ncks -A -v yyy bbb.nc aaa.nc

如此处所述。(Adrian 建议的 NCO 命令会及时连接文件,而不是将一个变量附加到另一个文件)

于 2021-08-06T05:05:19.230 回答