相关疑难解决方法(0)

访问R中列表列表的相同命名列表元素

我常常遇到需要为不同变量创建大量类似模型的情况.通常我将它们转储到列表中.以下是虚拟代码的示例:

modlist <- lapply(1:10,function(l) {
   data <- data.frame(Y=rnorm(10),X=rnorm(10))
   lm(Y~.,data=data)
})
Run Code Online (Sandbox Code Playgroud)

现在,以实例为例非常简单:

lapply(modlist,predict)
Run Code Online (Sandbox Code Playgroud)

我有时想做的是从列表中提取一个元素.显而易见的方法是

sapply(modlist,function(l)l$rank)
Run Code Online (Sandbox Code Playgroud)

这样做我想要的,但我想知道是否有更短的方法来获得相同的结果?

r

12
推荐指数
2
解决办法
6691
查看次数

标签 统计

r ×1