从R中的netCDF文件创建两个变量的数组?

时间:2018-10-21 22:25:53

标签: arrays r netcdf netcdf4

我试图从一个较大的netCDF文件中创建一个包含两个变量(风速和风向)的数组。我用netcdf4和easyNCDF软件包创建了一个文件名和一个nc对象,如下所示:

fn <- "/Volumes/AMANDACR6/Indo/Flux work/IPR/IPR/Data/IPR_ISD.nc"
nc <- nc_open(fn)

但是我仍然坚持如何将我想要的两个变量读入R数组。我已经设法使用以下方法阅读其中的一个:

(注意风向为Wd_0,风速为Ws_0)

a_from_file <- NcToArray(fn, vars_to_read = "Wd_0")

尽管我不是100%确信它工作正常。但是当我尝试包括风速时,我也没有运气。

a_from_file <- NcToArray(fn, vars_to_read = "Wd_0", "Ws_0")

我很确定我没有以正确的方式包含Ws_0。有谁知道我该如何格式化以将两个变量读入同一数组? (就上下文而言,最终目的是能够创建一朵风玫瑰)。

对不起,我无法创建可复制的示例。

非常感谢您!

0 个答案:

没有答案