Создать массив из двух переменных из файла netCDF в R? - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь создать массив с двумя переменными (скорость ветра и направление ветра) из большого файла netCDF.Я создал имя файла и объект nc с помощью пакетов netcdf4 и easyNCDF следующим образом:

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.Кто-нибудь знает, как я могу отформатировать это, чтобы прочитать обе переменные в одном массиве?(Для контекста, конечная цель - создать ветровую розу).

Извините, я не могу создать воспроизводимый пример.

Большое спасибо!

...