2
我是R新手,无法创建for循环,我可以在该字符串名称中使用该变量。例如:for循环嵌入字符串名称中的R变量
lm1 <- lm(a~b+c)
lm2 <- lm(a~b+d)
lm3 <- lm(a~b+e)
for(i in 1:3){
summary(lm${i})
}
任何帮助,将不胜感激!
我是R新手,无法创建for循环,我可以在该字符串名称中使用该变量。例如:for循环嵌入字符串名称中的R变量
lm1 <- lm(a~b+c)
lm2 <- lm(a~b+d)
lm3 <- lm(a~b+e)
for(i in 1:3){
summary(lm${i})
}
任何帮助,将不胜感激!
工作的对象。
,让您的车型列表
model_list <- mget(paste0('lm',1:3), envir = parent.frame())
# apply summary on each element of a list
lapply(model_list, summary)
您需要使用get
和paste0
。 paste0
会连接它的参数 get
将获取其名称由字符串中它定义的说法
尝试在列表
for(i in 1:3){
summary(get(paste0('lm',i)))
}
伟大的作品,感谢您的帮助! – Jon 2013-04-09 16:33:25