如何命名包含超过一(1)个项目的列表列表中的所有项目

时间:2019-02-22 03:16:28

标签: r

我有一个这样的列表:-

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

0 个答案:

没有答案