Извлечь комплексную переменную из файла netcdf в R - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь извлечь максимальную продолжительность времени, когда температура оставалась выше заданного уровня (между 35 и 49, в «временном» объекте), для каждой ячейки файла netcdf.Ссылка на файл здесь , здесь есть полное описание имен переменных.

Мне удалось только импортировать файл и извлечь некоторые переменные, но когда дело доходит до извлечения, основанного на уровне ячейки и времени, я полностью теряюсь.

открыть файл NetCDF

require(ncdf4)
ncfname <- "us_output.nc"
ncin <- nc_open(ncfname)
print(ncin)
str(ncin)
names(ncin$var)

получить переменные

 lon <- ncvar_get(ncin,"lon")
 lat <- ncvar_get(ncin,"lat")
 temp <- ncvar_get(ncin,"temperatures")
 time <- ncvar_get(ncin,"max_number_of_hours_above_a_temperature")

Большое спасибо заранее!АГУС

...