我正在尝试创建一个列表,用于此处的可重现示例,其结构 (Delta.Tmax
) 如下所示:
这是我目前想出的代码:
#create data
tmintest=array(1:100, c(512,256,12))
#create the list
Variable <- list(varName = c("tmin","tmin","tmin","tmin","tmin","tmin","tmin","tmin","tmin","tmin","tmin","tmin"),level = c(NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA))
Data <- list(Data = tmintest)
xyCoords <- list(x = seq(-40.37,64.37,length.out=420), y = seq(25.37,72.37,length.out=189))
Dates <- list(start = seq(as.Date("2012-01-01"), as.Date("2015-12-31"), by="days"), end=seq(as.Date("2012-01-01"), as.Date("2015-12-31"), by="days"))
Delta <- list(Variable = Variable,Data=Data, xyCoords=xyCoords,Dates=Dates)
Delta Data
是可扩展的(不应该扩展的地方)。我也使用此添加了 Delta Data
:
Variable <- list(Data = tmintest,varName = c("tmin","tmin","tmin","tmin","tmin","tmin","tmin","tmin","tmin","tmin","tmin","tmin"),level = c(NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA))
但是 Delta Data
与 varName
和 level
处于同一级别。此外,我在 Delta.Tmax$Data