【发布时间】:2020-12-29 00:08:24
【问题描述】:
我有 30 个不同的非线性模型,分别命名为 model1、model2、....、model30。我想在 R 的循环中总结它们。我试过这段代码,但没有返回任何值。
n = 0
while (n<15){
model = paste("model",n, sep = "")
summary(model)
n = n + 1}
如何在每个模型后不输入摘要的情况下解决此问题?
【问题讨论】:
-
试试
summary(get(model))。但是您必须将值分配给变量或使用实际的print语句打印它,在循环内自动打印不起作用。 -
或
lapply(mget(paste("model", 0:14, sep = "_")), summary)。