[软件熟悉度]:
请把以下不需要的部份删除
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
for(j in c(3,15,30)){
temp=summary(lm(d1[,31]~d1[,j]))
print(temp)
}
执行后的结果节录如下:
Call:
lm(formula = d1[, 31] ~ d1[, j])
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 11.4379 0.1714 66.716 < 2e-16 ***
d1[, j] -1.5832 0.2105 -7.521 3.73e-13 ***
就是这样,因为它显示"j",变成好几笔oputput的变量都一样。我希望至少直接显示j代表的数字,请问要如何做?
或是更进阶一点的,请问有办法显示成原本在names(d1)[j]里面的名称吗?(d1是我的data)