我正在尝试使用data.table保存列表的能力 - 在这种情况下是线性模型的输出
require(data.table)
ir <- data.table(iris)
setkey(ir, Species)
lm.mods <- ir[, list(mods=list(lm(Sepal.Length~Sepal.Width))), by="Species"]
我可以访问单个模型
lm.mods[1 , summary(mods[[1]])]
但我无法弄清楚如何创建一个新变量,该变量是包含每个模型摘要的列表。我认为可能需要.SD
或:=
,但我无法解决这个问题。
有什么建议吗?