[程式] R做運算後將回圈內的數字存成數列

看板Statistics作者 (Carr!e)時間11年前 (2012/08/05 09:45), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
[軟體程式類別]:R [程式問題]:資料儲存 資料處理、迴歸、敘述統計、logistic、probit...等 [軟體熟悉度]:新手 [問題敘述]:在一個回圈內做運算 想要將每次運算結果存近一個數列中 例如{1, 3, 5, 9, 4} 然後算出其平均值和標準差 想請問該用哪個語法才能成功的將每次結果道數列裡 我目前嘗試 for( i in 1:15 ){ instructionVisit <- mean( x ) y <- matrix( instructionVisit,1,z ) z <- z + 1 .......} 結果print出數列發現每個值都是回圈最後一次跑出來的結果 囧 想請問一下正確到底試該用哪個語法呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 144.82.219.3

08/05 15:18, , 1F
Y<-NULL ; for(i in 1:15){Y[i] <- mean(x)}
08/05 15:18, 1F

08/05 18:56, , 2F
謝謝! 解決了!;))
08/05 18:56, 2F
文章代碼(AID): #1G7T0SvA (Statistics)