R, ncdf4, как удалить переменную в файле netcdf - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь создать файл netcdf в определенном формате для некоторых из моих инструментов, я могу создавать файлы, но мне все еще нужна помощь в настройке моего кода. Я хотел бы удалить некоторые переменные в файле netcdf при первом создании файла.

Я пробовал несколько пакетов R и не хочу использовать cdo, который меняет формат моих файлов.

#----------------
# Make dimensions
#----------------
t <- ncdim_def("TSTEP","",c(1:25),unlim = T)
d <- ncdim_def("DATE-TIME","",c(1:2))
z <- ncdim_def("LAY","",1)
v <- ncdim_def("VAR","",c(1:96))
y <- ncdim_def("ROW","",c(1:122)) #[sROW:eROW])
x <- ncdim_def("COL","",c(1:127))
#---------
# Make var
#---------
var_temp <- ncvar_def( "VAR1","", t)
#---------------------
# Make new output file
#---------------------
output_fname <- 'test.nc'
ncnew <- nc_create( output_fname, var_temp)
#-------------------------------
# Put some test data in the file
#-------------------------------
varp2 <- ncvar_def("VAR2","",list(d,z,v,y,x))
ncnew <- ncvar_add(ncnew,varp2)

var_dim1 <- list(d,v,t)
var1 <- ncvar_def("TFLAG","",var_dim1,prec = "integer")
ncnew <- ncvar_add(ncnew,var1)

var_dim <- list(x,y,z,t)
var <- ncvar_def("ACROLEIN","",var_dim)
ncnew <- ncvar_add(ncnew,var)

файл, который я создал, имеет следующий заголовок: https://imgur.com/a/jEPSp9R

но заголовок, который мне нужен, выглядит так: https://imgur.com/a/YoJrRBD

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...