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