我有一个这样的列表:-
modellagvar <- vector(2, mode = "list")
for (i in 1:nrow(modelselectedlagsdf))
{for (j in 1:2)
{modellagvar[[i]][[j]] <- lag(as.zooreg(dusagextsobjects[[(((j - 1) * 2) + i)]]), -(0:1))
if (j == 2)
{names(modellagvar)[[i]] = paste0("modellagvar_", modelselectedlagsdf$entity[[i]])
}
else
{names(modellagvar)[[i]] = paste0("modellagvar_", modelselectedlagsdf$entity[[i]])
}
}
这会生成2个项目的列表,每个项目都是2个项目的列表-每个都是常规动物园对象。
这些单个项目中的1个部分提取的示例如下:-
head(modellagvar[[1]][[2]])
temp, lag1
2016-01-02 -1.40,NA
2016-01-03 1.75,-1.40
2016-01-04 -2.30,1.75
2016-01-05 -1.20,-2.30
2016-01-06 -0.30,-1.20
2016-01-07 1.85,-0.30
是否可以命名这4个单独项目中的每一个。这就是我想要的:-
Name of List 1, item 1 >- "region1_usage"
Name of List 1, item 2 >- "region1_temp"
Name of List 2, item 1 >- "region2_usage"
Name of List 2, item 2 >- "region2_temp"
我尝试了如上面的代码所示,但只命名了外部列表。
最诚挚的问候
Deepak