x = rnorm(20,0,1)
y = rnorm(20,0,2)
df = cbind(data.frame(x=x,y=y))
reg_1 = lm(y ~ x, data=df)
summary(reg_1) #this is my goal but need to use a different approach.
以下代码不起作用:
i=1
j = paste("reg_",i,sep="")
g = summary(j) #it was expected "g" to be the reg_1 model summary
我猜它不起作用,因为“j”对象是一个字符串。 TKS。
答案 0 :(得分:4)
(从评论推荐到答案。)
您可以使用summary(get(j))
,但最好以不同方式组织工作,即使用列表而不是按顺序命名的变量......正如@ JoshO'Brien指出的那样,{{3}涵盖了这一点}。