【发布时间】:2020-10-13 12:55:27
【问题描述】:
我有一个示例 .nc 文件,其中包含许多变量(准确地说是 5 个),并且正在被读入程序。我想创建一个新的 .nc 文件,其中包含也将被读入该程序的不同数据(和不同维度)。
我创建了一个看起来与我的示例文件相同的 .nc 文件(我已包含原始文件中包含的每个变量的所有必要属性)。 但是,我的文件仍未被提取。
我的问题是:有没有办法测试 .nc 文件的布局/结构的差异? 我已经检查了 Rstudio 中的每个变量/属性,我也将它们全部打开,它们看起来是一样的。由于没有读取文件,因此显然存在差异(除了它们包含的实际数据)。
我看到有一些选项可以在线比较 .nc 文件中的实际数据 (Comparison of two netCDF files),但这不是我想要的。我想比较变量/属性名称/状态/描述/维度以查看我的文件的不同之处。这可能吗?
这里的理想情况是从原始文件中存在的变量创建一个 .nc 模板,然后填写我的数据。我可以通过定义尺寸 (ncdim_def)、创建文件 (nc_create)、获取我的数据 (ncvar_get) 并将其放入文件 (ncvar_put) 来做到这一点,但这就是我所做的到目前为止,它太依赖我不犯错误(我显然有,因为它们不一样)。
【问题讨论】: