[軟體熟悉度]:
請把以下不需要的部份刪除
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
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)